From: Ken A. <kan...@bb...> - 2004-07-30 15:49:56
|
I refactored Scheme.java to remove set/get methods for input output and error ports. I think we should deprecate the static methods that call currentEvaluator() to do the actual work. This will allow us to shrink Scheme. It will still do main() load() analyze() and execute() but these should be moved to better places and eventually Scheme can vanish. One issue is Scheme.isInterruptable() which originally was just a static field lookup, but now is a static method which calls several others. Its impact is 2% on the Gabriel benchmarks. k |