Dan Sugalski wrote:

On Mon, 8 Sep 2003, Leopold Toetsch wrote:


Imcc is still lacking full integration inside Parrot. To accomplish this, we would need these steps:

- rebuild and commit directory structure $Parrot_Root/imcc
- move files from languages/imcc to ../imcc [1]
- adapt Makefiles
- include imcc source files except main.c into libparrot


Almost. IMCC's getting integrated with Parrot. All the core sources should be in one spot, so either move the current top-level C code to core/ and put the IMCC stuff in there as well (in core/ directly, not core/imcc/) or move all the IMCC files to the top level directory (with the header files in include/parrot)

Could be done too (with some file renaming i.e. jit.c) but imcc has its own test structure and its own TestCompiler.pm. OTOH pd07 has something about subsystem - they should be separate. As imcc is the assembler/compiler subsystem I'd rather have it in a separate directory.


... The makefile needs to be integrated into the top-level makefile. (Again, in the top-level. I don't want a separate makefile for IMCC)

Nor do I.



There's not much reason to have IMCC split out, so I'd rather not.

pdd07, file name clashes, t/*



Dan

leo





Reply via email to