> Hi All, > > Been lurking for a bit but wanted to find out the state of language > availability for Neko. It's a little fuzzy for me what the relationship > is to Haxe, Neko, how this NekoML fits in. Are there other compilers > that target the Neko VM? > > Thanks.
NekoVM is the lowlevel virtual machine. Neko is the languages that is meant to program the NekoVM. Instead of specifying a bytecode in binary format, the VM is accessible through this intermediate - still highlevel - language. NekoML is one of the languages that are targeting the NekoVM. In particular, both Neko and NekoML compilers are written in NekoML. NekoML was then the way to achieve bootstrapping of Neko. haXe is a language that is also targeting Neko, but not only Neko since it also have JavaScript and SWF generators. Before haXe, Motion-Types was targeting Neko as well. Robert Feldt started implementing a Ruby to Neko compiler in Ruby. He can maybe talk more about it but I think he just did a proof-of-concept. With further work it might be possible to run 100% of Ruby on NekoVM, which might be very interesting for Ruby users interested in performances. Of course one of the big part of the work is to reimplement the Ruby C libraries by using the Neko ones. Nicolas -- Neko : One VM to run them all (http://nekovm.org)
