Neko 1.1 Released

Neko 1.1 have just been released at http://nekovm.org.

Neko is an intermediate programming language. It has been designed to provide a common runtime for several different languages.

In this new version, the compiler is now completely bootstrapped, using the high level NekoML language which itself use Neko for its runtime. A toplevel console is also available and the VM has new features such as callstack and exception stack traces.

I'm looking for people interesting in targeting Neko or doing some study of the principles behind it. Please feel free to send me an email or join the Neko Mailing List if interested.

As always, comments and critics are welcome.

Nicolas

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

good work

Neko is really nice. Keep up the good work!
Thanks

languages targeting neko

Is nekoml the only one at present?

already several languages

There is already several languages. NekoML and MotionTypes are both targeting Neko, and soon haXe will do as well.

How does it differ from JVM or CLR?

I, for one, would be interested in a VM that can support OO-style programs without being so or ad-hoc about it (like the JVM and CLR seem to be). From skimming the Neko language and VM description, it didn't seem like this was the case, but I'm not sure.

Since people are already familiar with the JVM and CLR, I think an concise description of how Neko differs would help readers decide whether they're interested or not.

[Edit: I had gotten mixed up between Neko and haXe. I now see that Neko is more like Python (and, I would assume, Parrot) than the JVM.]

1st question in the FAQ

http://nekovm.org/?doc=faq

Mac OS X suport lacking?

Neko looks quite interesting and the page says Mac OS X is supported. I dl'd the source and even after twiddling the Makefile I was unable compile it.

The main problem seems to be the way it uses dlopen, etc. Is Mac OS X really supported?

OSX support

There was a previous version that was running on OSX. The new 1.1 version have a new Makefile which has not been tested on OSX yet. If you have any problem compiling/running on OSX please contact me directly or use the Neko mailing list.