-
Notifications
You must be signed in to change notification settings - Fork 2
Home
chrisdolan edited this page Sep 13, 2010
·
3 revisions
Perk is a Java compiler that targets the Parrot virtual machine instead of the Java virtual machine.
Goals: compile and run Java source code within Parrot
Non-goals: interact with the JVM; execute Java bytecode
Status:
- The parser is complete but slow. It can parse all 7,000 of the .java files in the OpenJDK. It would be faster if it used the PGE optable for expressions.
- The runtime is non-existent.
Roadmap:
- Implement enough of Perk::Grammar::Actions to run some very basic tests (maybe support ‘assert’)
- Convert grammar to use PGE optables