Now that IMCC is a core part of Parrot, I'd like to see the imcc/
directory go away. I'd be willing to spend some time trying to prepare
some patches (it'd be a good way to become more familiar with the
source), but I have a few questions first:

 (1) Is this desirable?
 (2) Does IMCC's version number ever differ from Parrot's? Right now
they're both defined, but they're both the same. If they'll always be
the same, it doesn't make sense to have an IMCC version number (IMHO).
 (3) Should all the headers in imcc/ be moved to include/parrot/?
 (4) Should all the files be moved to src/?
 (5) Should the contents of the docs/, examples/, and t/ directories
be moved to the root directories of the same names?
 (6) Is there a document i should be reading about Parrot's directory structure?
 (7) Should IMCC_ functions stay with that prefix or be renamed to use
Parrot_ or something similar?
 (8) Is there any reason to keep src/parrot.c around?
 (9) Is there anything else I should be aware of?

Thanks.

-- 
matt diephouse
http://matt.diephouse.com

Reply via email to