Add a Qt integration for front end and you suddenly have Poplog ported
to every Linux and Windows architecture out there.
I don't have any time for doing it myself, but it's a thought that keeps
crossing my head...
Ian
--
www.ContactClean.com
Making changing email address as easy as clicking a mouse.
Helping you keep in touch.
>
>Has anyone considered an implementation of Poplog on JVM? There's many
>languages that have a JVM implementation as well as their native C one:
>Ruby, Python, Scheme, Scala etc. It should be easy enough to map JCode
>to JVM (one letter is done already! :)
>
>Add a Qt integration for front end and you suddenly have Poplog ported
>to every Linux and Windows architecture out there.
Yes.
I've thought of two ways to do it (i'm talking reasonable amount of
effort ways, that we might actually find time to do).
(a) Define a poplog VM bytecode, and write a java bytecode interpreter
for it. This would be a way of bootstrapping the whole process, not very
fast initially, but fast enough for many purposes and (as I said) a way
to get the whole of the poplog core running.
(b) A pop11 compiler written in lisp would
run on any of the (many) Common Lisp implementations. Some of them
have very efficient compilers, and there is a Common Lisp implementation
(or a similar dialect) that is implemented to run on the JVM. So you
would get that for free.
>I don't have any time for doing it myself, but it's a thought that keeps
>crossing my head...
Yes. Ditto.
Jonathan
--
Writers: Many are called, but few are chosen.