--
http://parenteses.org/mario
--
You received this message because you are subscribed to the Google Groups
"Lisp-br" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/lisp-br?hl=en.
--- Begin Message ---
Hello!
I have imported an attempt at a static Java->Scheme compiler into the
repository, which can be found in the "release/4/cvjm/trunk"
directory. It compiles Java ".class" files into low-level Scheme code
with full support for tail calls and continuations. The compiler seems
to be working, but there is only a minimal runtime library yet, which
is just about enough to run some basic tests. I have started once to
port GNU classpath to it, but it turned out to be difficult a task for
me, since I have very little Java experience. Usually, I would just
throw this away, but too much work has already been put into it, so I
have added it to the repository in the hope that someone can be found
who would be interested in continuing on the project. I will happily
give assistance as much as I can with the core runtime system and
compiler (the latter being quite a complicated beast), if needed.
This is quite an interesting project which could bring absolutely
seemless Java-integration, at least for libraries written in pure
Java, and which don't make too much use of reflection (since this is a
static compiler, dynamic class definition is not supported and
introspection will be limited).
cheers,
felix
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users
--- End Message ---