Changeset 31274 in project


Ignore:
Timestamp:
08/24/14 08:26:10 (5 years ago)
Author:
sjamaan
Message:

Move some sections around, they didn't make sense

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/chicken-5-roadmap

    r31273 r31274  
    126126always be put in an egg of course.
    127127
    128 * file-select (but see the next section!)
     128* file-select (but see the section about refactoring the scheduler!)
    129129* file-control (no need to be in core)
    130130* file-mkstemp (too tricky to use properly? maybe a different API)
     
    136136* The process-stuff.  There are too many procedures which is confusing.  Boil it down to just one or two essential ones.  Possibly make a "fork&exec" implementation, which maps better to the Windows model, and still works fine on UNIX.
    137137
     138===== Better API for continuations
     139
     140Nobody seems to use the "better API for continuations" by Feeley:
     141continuation-graft, continuation-capture, continuation-return,
     142continuation?
     143
     144If it doesn't benefit anyone (core doesn't use it, only two eggs do:
     145shift-reset and continuations), it can be taken out.  It might be put
     146into an egg.
     147
     148
    138149=== Reworking the way libraries are loaded
    139150
     
    148159than one object.  This would allow us to generalise {{file-select}} to
    149160ports.
    150 
    151 ===== Better API for continuations
    152 
    153 Nobody seems to use the "better API for continuations" by Feeley:
    154 continuation-graft, continuation-capture, continuation-return,
    155 continuation?
    156 
    157 If it doesn't benefit anyone (core doesn't use it, only two eggs do:
    158 shift-reset and continuations), it can be taken out.  It might be put
    159 into an egg.
    160161
    161162=== Refactoring the I/O (ports) system
Note: See TracChangeset for help on using the changeset viewer.