Changes between Version 22 and Version 23 of LoritoRoadmap
- Timestamp:
- 10/17/10 21:11:26 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LoritoRoadmap
v22 v23 33 33 * Identify and deal with blockers to implementing core PMCs and systems in Lorito. 34 34 * Get a rough idea of how PIR -> Lorito translation will work. The same goes for Lorito -> C code and Lorito -> C functions. 35 * Make it possible to build Parrot using [http://github.com/bacek/pir PIRATE] as the default PIR compiler, in addition to imcc. (Perhaps this could be an option to Configure.pl .) 35 36 36 37 == Stage 1: Prototype == 37 38 38 39 === Lorito Prototype === 40 * Switch PCT::HLLCompiler and nqp-rx to PIRATE's POST. 39 41 * Implement Lorito as PIR dynops, allowing them to be processed by the imcc and other existing tools. 40 42 * Modify PCT to optionally emit Lorito dynops. Once it's usable, start using it. … … 43 45 * Define Lorito -> C code translation (this is a JIT, among other things) 44 46 * Define Lorito -> C function translation (similar to the current function-based runcore). 47 * Make PIRATE the default PIR compiler and rip out imcc. 45 48 46 49 === Lorito Field Testing === … … 53 56 54 57 === Pervasive Lorito === 55 * Modify the current PIR compiler (which should be [http://github.com/bacek/pir PIRATE] by this point)to emit Lorito.58 * Modify PIRATE to emit Lorito. 56 59 * Implement core PIR ops in Lorito. 57 60 * Switch to a Lorito-centric PBC format. (maybe)