Changes between Version 14 and Version 15 of LoritoRoadmap
- Timestamp:
- 06/03/10 23:38:26 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LoritoRoadmap
v14 v15 12 12 * Define Lorito ops and semantics. 13 13 * Primary issues (should be decided before serious prototyping begins): 14 * purpose (why does it exist, what role does it fill, what is it, what is it not) 15 * how to deal with native types and call C-level functions (ffi) 14 * purpose (why does it exist, what role does it fill, what is it, what is it not, etc) 15 * security model 16 * concurrency (will we support multiple models or a single one, and can an HLL use another model?) 17 * [http://lists.parrot.org/pipermail/parrot-dev/2010-March/003951.html proper balance] between op simplicity and ease of bytecode validation 18 * how to deal with platform-native types and call C-level functions (ffi) 16 19 * arg format (fixed three-arg format, variable, other) 17 * classes of ops, specific op set 18 * security model 19 * concurrency 20 * [http://lists.parrot.org/pipermail/parrot-dev/2010-March/003951.html proper balance] between op simplicity and ease of bytecode validation 21 * interaction with PMCs (i.e. what does the Lorito for RPA look like?) 20 * classes of ops, specific op set (with the expectation that once settled, this will change seldom or never) 22 21 * registers (will PMCs have distinct registers or be represented simply as pointers) 22 * interaction with PMCs (i.e. what does the Lorito for RPA look like? What's the equivalent of STRING *s = VTABLE_get_string(INTERP, p); in Lorito?) 23 23 * Secondary issues (can be decided as implementations progress): 24 24 * binary format (Will PBC eventually contain Lorito ops? If not, how will composed ops be represented?)