Changes between Version 32 and Version 33 of GSoc2011

Show
Ignore:
Timestamp:
03/14/11 01:32:54 (11 years ago)
Author:
bacek
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoc2011

    v32 v33  
    5555 
    5656 * '''Difficulty''': 4/5 
    57  * '''Links of Interest''': <NONE, please add some> 
    58  * '''Possible Mentors''': cotto 
    59  * '''Details''': Several languages compile down to an abstract syntax tree type called POST. POST is the last stage of analysis and transformation before output code generation. Update existing POST, or create a new POST library capable of outputting bytecode directly. You should not output PIR and rely on the PIR compiler to generate the bytecode. Emphasis for this project is placed on the ability to output working bytecode, not necessarily on the quality of the generated bytecode nor the throughput performance of the converters. 
     57 * '''Links of Interest''': [https://github.com/parrot/parrot/tree/nqp_pct newPOST branch] 
     58 * '''Possible Mentors''': cotto, bacek 
     59 * '''Details''': Several languages compile down to an abstract syntax tree type called POST. POST is the last stage of analysis and transformation before output code generation. Update existing POST, or create a new POST library capable of outputting bytecode directly. Update PAST to create new POST tree. You should not output PIR and rely on the PIR compiler to generate the bytecode. Emphasis for this project is placed on the ability to output working bytecode, not necessarily on the quality of the generated bytecode nor the throughput performance of the converters. 
    6060 * '''Expected Deliverables''': A POST extension or POST replacement which is able to generate bytecode. Includes necessary unit tests and all necessary documentation. 
    6161