Changeset 14159 in project


Ignore:
Timestamp:
04/07/09 19:16:08 (11 years ago)
Author:
Kon Lovett
Message:

Release

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/srfi-45

    r14156 r14159  
    1515For more information see [[http://srfi.schemers.org/srfi-45/srfi-45.html|SRFI 45]].
    1616
     17
    1718=== Constructors
    1819
    1920==== lazy
    2021
    21 <macro>(lazy EXPRESSION) => PROMISE</macro>
     22<syntax>(lazy EXPRESSION) => PROMISE</syntax>
    2223
    2324Returns a promise for {{EXPRESSION}}.
     
    3738==== delay
    3839
    39 <macro>(delay EXPRESSION) => PROMISE</macro>
     40<syntax>(delay EXPRESSION) => PROMISE</syntax>
    4041
    4142Returns an R5RS promise, a delayed evaluation of {{EXPRESSION}}.
     43
     44==== d-lay
     45
     46<syntax>(d-lay EXPRESSION) => PROMISE</syntax>
     47
     48Returns a {{(lazy (eager EXPRESSION))}} recursive promise.
     49
     50This routine exists so the R5RS {{delay}} is not redefined.
     51
    4252
    4353=== Predicates
     
    6272
    6373<procedure>(eager-promise? OBJECT) => BOOLEAN</procedure>
     74
    6475
    6576=== Operations
     
    110121== Version history
    111122
    112 ; 2.0.2 : Bug fix for ''too eager'' {{force}}. Removed "box" extension dependency.
     123; 2.1.0 : Bug fix for ''too eager'' {{force}}. Removed "box" extension dependency.
    113124; 2.0.0 : Chicken 4 release.
    114125
Note: See TracChangeset for help on using the changeset viewer.