Stephen Weeks (Tene++ on irc #parrot) and I have been working this week on updating the Parrot Compiler Toolkit to be able to work better with .HLL directives. The work we've done is in the 'hllmagic' branch.
As part of preparing PCT and PGE for .HLL support, we're also using this as an opportunity to (finally!) change namespace identifiers in these libraries to match the pdd21 guidelines. In other words, ['PAST::Var'] is becoming ['PAST';'Var'], ['PGE::Match'] is ['PGE';'Match'], etc. We've pretty much got everything converted and working in the hllmagic branch, but there are still a few languages where we're not sure everything is compiling and running properly. It would be great if we could get some verification and/or help from other language implementors that the conversions are being done properly. So far we've definitely taken care of rakudo (perl6), pynie, punie, cardinal, and APL. We've worked on some of the other languages (pipp, squaak, pheme) and get some failures but we're not entirely sure if that's due to our changes or to other recent changes to trunk. Any help others can provide would be greatly appreciated, as we'd like to merge the current hllmagic branch back into trunk in the next day or so. Once that's done we'll be creating a new branch where we can start putting each language into its own hll namespace, instead of most of them sharing the 'parrot' namespace. Thanks! Pm _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
