[armedbear-devel] 0.18 and beyond

logicmoo at gmail.com logicmoo at gmail.com
Thu Nov 5 23:51:17 UTC 2009


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




More information about the armedbear-devel mailing list