Changeset 13987 in project


Ignore:
Timestamp:
03/28/09 23:08:35 (11 years ago)
Author:
felix winkelmann
Message:

peep page for r4; note in Callbacks

Location:
wiki
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wiki/Callbacks

    r13035 r13987  
    2121do not capture the lexical environment.
    2222
    23 Non-local exits leaving the scope of the invocation of a callback from Scheme into C
    24 will not remove the C call-frame from the stack (and will result in a memory
    25 leak).  '''Note:''' The same applies to SRFI-18 threading, which is implemented with {{call/cc}}; additionally, if you enter one callback, switch threads and then exit a different callback, your program is likely to crash.
     23Non-local exits leaving the scope of the invocation of a callback from
     24Scheme into C will not remove the C call-frame from the stack (and
     25will result in a memory leak).  '''Note:''' The same applies to
     26SRFI-18 threading, which is implemented with {{call/cc}};
     27additionally, if you enter one callback, switch threads and then exit
     28a different callback, your program is likely to crash.
    2629
    2730
  • wiki/eggref/4/peep

    r13985 r13987  
    1010== Requirements
    1111
    12 [[http://www.call-with-current-continuation.org/eggs/dissector.html|dissector]].
     12[[egg/dissector|dissector]].
    1313
    14 chicken 2.621 or higher is required to use this extension.
    15 
    16 If the [[http://www.call-with-current-continuation.org/eggs/readline.html|readline]]
     14If the [[egg/readline|readline]]
    1715extension is installed, the interactive prompt supports line-editing.
    1816
     
    8583== Version History
    8684
     85; 0.3 : ported to CHICKEN 4
    8786; 0.2 : .peeprc, adapted to CHICKEN 2.621, new commands, dropped readline requirement
    8887; 0.1 : initial release
Note: See TracChangeset for help on using the changeset viewer.