Benjamin Goldberg <[EMAIL PROTECTED]> writes:

> Considering that parrot is now emitting an executable (on some
> platforms)... and IIRC, C will be one of the languages we plan to have
> parrot support for... will parrot be able to compile itself? :)

Not yet ;-)
There are some problems:
The emitted executable needs a libparrot. If parrot can compile
itself, it must produce a library which replaces libparrot. There need
to be the opposite of the current NCI: the possibility of creating a
C-function which can call a parrot-sub (But this needs to be done for
callbacks). And there must be a way to get around parrots memory
system because libparrot wants to implement this memory system
(otherwise a native call to malloc should be possible).

I have an even more evil idea:
Port parrot to VHDL or Verilog and burn this into a FPGA. A native
parrot chip would be ultracool. I need to dig out my VHDL-book :-)

boe
-- 
Juergen Boemmels                        [EMAIL PROTECTED]
Fachbereich Physik                      Tel: ++49-(0)631-205-2817
Universitaet Kaiserslautern             Fax: ++49-(0)631-205-3906
PGP Key fingerprint = 9F 56 54 3D 45 C1 32 6F  23 F6 C7 2F 85 93 DD 47

Reply via email to