On Sat, 2006-05-20 at 11:26 +0200, Nicolas Cannasse wrote:

> Neko was designed to be a good mix between lowering the cost as much as 
> possible while keeping a simple design and enabling enough highlevel 
> features.

There is more, i think you fail to credit your own achievement here.

(a) unlike other VM, Neko was designed with functional
programming kept in mind. Most other VM focus on classes
and objects and aren't very good at FP.

(b) after bootstrapping via Ocaml, Neko now bootstraps
itself with only simple C compiler pre-requisite.
This makes the system much easier to port and build than
most others IMHO.

(c) By forcing himself to implement an ML compiler in Neko,
Nicolas rapidly identified weaknesses in the instruction
set and performance and fixed them before too many users
made it hard -- unlike, for example, the weak Java VM,
where proposed mods to support generics were not implemented
due to the huge number of old VM already installed. Sun didn't
do their homework. Nicolas has.

(d) Additionally, Nicolas insists Neko is defined by its language
not the VM, retaining implementor flexibility which other
such systems lack.

[see .. I do say positive things sometimes :]

-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net


-- 
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to