This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.
    
    Source for wiki BeyondCurryingHemann version 2
    author
    cowan
    comment
    
    ipnr
    127.11.51.1
    name
    BeyondCurryingHemann
    readonly
    0
    text
    [http://webyrd.net/scheme-2013/papers/HemannCurrying2013.pdf λ* : Beyond Currying]
Notes:
The proposed name is `lambda*`, not `λ*`.
The proposal is Variant 5, which has no support for zero-argument or zero-or-more-arguments procedures, with the additional feature of Variant 8, supporting multi-expression bodies.  Section 4 says "nullary `λ∗` functions seem to be of little to no use", and I agree:  they seem to be provided only so that `lambda*` can fully subsume `lambda`, which I think is a mistake (it makes detecting an error in the number of arguments at compile time impossible).
    time
    2017-07-02 05:58:18
    version
    2