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