5 Nov
2009
5 Nov
'09
11:51 p.m.
Here is the list of some improvements I see for ABCL in the future. * Reduce number of Innerclass calling outerclass stack frames (by converting inassessable method calls to accessable) * Remove the subclassing of main Lisp class. It was an unneeded as a trick to emulate static importing * Decompile many of the library files such as format.lisp, pprint.lisp etc... convert to .java files * Convert slotted classes to using fields not arrays * Eliminate as much Array producing code as possible * Make the multipleValuesList code in LispThread use fileds instead * Create fast "unwind to" index in environmnets (storing last-known-binding-index int eh Symbol Objects themselves at times) * Make ABCL run on .NET VMs