Ernst Rohlicek jun. a écrit :
Also, there's already some of the shoutout benchs available in the
neko/src/benchs directory of Neko sources tgz.
Ah, that's great! I hope it's alright I submit them to the Shootout?
FYI, Neko has been already added to the Shootout, but was later removed
without any notice or explanation. I guess that was because all the
benchmarks were not covered. So before making a submission, please
ensure that you implement most of the Shootout benchmarks.
BTW: Are there already existing language implementations atop Neko? Even
if not, I'd personally start with Smalltalk or JavaScript.
Yes, there's Neko itself, NekoML (used to write the Neko and NekoML
compilers) and haXe (http://haxe.org)
Do you think it would be feasible to use Neko as a system-wide VM, where
the whole "OS" is running inside a Neko instance atop a microkernel; all
applications would actually be Neko modules, which were written in a
language atop Neko.
Feasible, but that would require a kernel-level GC for maximum
efficiency, and also maybe some improvments of the JIT but I guess it
can be done.
The only thing I'm unsure about are drivers; so far, I have not seen a
way of accessing the hardware / emitting machine code / using assembler?
You can extend the VM with additional libraries to do that.
Maybe this sounds far-fetched, but it sure would be fun :-)
Sure :)
Nicolas
--
Neko : One VM to run them all
(http://nekovm.org)