Changes between Version 14 and Version 15 of LoritoRoadmap

Show
Ignore:
Timestamp:
06/03/10 23:38:26 (12 years ago)
Author:
cotto
Comment:

put primary design questions in the approximate order they'll need to be answered

Legend:

Unmodified
Added
Removed
Modified
  • LoritoRoadmap

    v14 v15  
    1212 * Define Lorito ops and semantics. 
    1313   * 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) 
    1619     * 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) 
    2221     * 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?) 
    2323   * Secondary issues (can be decided as implementations progress): 
    2424     * binary format (Will PBC eventually contain Lorito ops?  If not, how will composed ops be represented?)