On Tue, May 26, 2009 at 5:11 PM, Abdulaziz Ghuloum <[email protected]> wrote: > The second problem is a little more serious. When libraries are > compiled and cached automatically, there is a danger that users > may not be aware of this behavior and its full implications and > would mistakenly presume that libraries are loaded from source > every time only to realize (after some serious head scratching) > that ikarus is using a cached copy and not the source.
I have never used a system offers the ability to use compiled, cached code (or used the feature in system that do) so I am not sure what works for people. What do the Pythoneer and Emacs people find works well? Could the policy be that if the source file is newer than the cached version, the source is recompiled? Perhaps that is too simplistic?
