Howdy Justin,

> I hope this isn't splitting hairs too finely, but what it says is that the
> Neko _compiler_ is written in Neko (actually NekoML, I believe). The VM is
> certainly written in C.
>
> -Justin

Thanks for the clarification. That was definitely me getting the Neko
compiler and Neko VM conflated, and I apologize. Parrot does not have
a single "Parrot compiler" but a compiler interface (HLL::Compiler),
so it is a bit hard to compare. I would say that the Parrot VM is
written in C-with-sugar while the Parrot compiler interface uses NQP.
More info can be found here:

http://docs.parrot.org/parrot/latest/html/docs/pdds/draft/pdd31_hll.pod.html

One should also note that Parrot does not force any of our subsystems
on anybody. For instance, the Winxed language is built on Parrot but
has a self-hosting compiler written in C++.

Duke

-- 
Jonathan "Duke" Leto
[email protected]
http://leto.net

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

Reply via email to