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