Finally, the branch which is about implementing a generic class file generator (en rewriting the compiler output generator in terms of it) has landed on trunk.

These are the next steps:

1. Devise an api for external users - there are currently *no* exported symbols
2. Rewrite runtime-class.lisp in terms of this API, instead of the old ASM bytecode modifier library.

Any takers?


Next to the re-enabling of runtime-class.lisp, the other benefit of the branch is that it's now possible to create Java class files from the compiler which contain much more complicated (but hopefully better performing) method patterns.


Regards,


Erik.