On Sun, Sep 23, 2018 at 01:41:25PM -0400, Neil Van Dyke wrote:
> 
> * The `let`-ish forms add terse support for frequent multiple-value LHS
> (without burdening single-value LHS, nor increasing rightward drift).

The notation I've found useful against rightward drift in a Lispish 
language is this:

Instead of writing s-expressions like (a b c (d e f ( g h i)))
where the letters stand for arbitrary s-expressions
 wrote them as (a b c / d e f /g h i), or in multilint format
    (a c b
       ( d e f 
           ( g h i
    )))

I could write
    ( a b c
    / d e f
    / g h i
    )

Of course, in Racket you'd have to find another symbol than / because
it's already taken

Aking advantage of this, I also had a nonrecursive let:

    ( let a b
    / let c d
    / let e f
    / g a c e
    )

-- hendrik

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to