On Mon, Mar 11, 2019 at 01:17:08PM -0400, Greg Hendershott wrote:
> To be fair:
> 
> As a new user, it's possible to have the intuition that `define` is
> just a way to avoid indentation -- that it "writes a `let` for you,
> from the point of the define to 'the end of the enclosing scope'".

Racket needs a way to avoid trouble with tail-indentation, just as it 
avoids trouble with tail-recursion.

Years ago I used a lisp that used / to indicate a final sublist:
    (a a a
    /bbb bbb bbb
    /def
    )
meant the same as 
    (a a a
      (bbb bbb bbb
        (def
    )))
It was very convenient and allowed let and if to nest gracefully.

Are there any spcial characters or the like left in Racket that could 
be used for this purpose?

-- 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 racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to