Like that WISP example. Indendation here replaces "("

https://wiki.gnome.org/Projects/Genie#Block_Indentation

Same for Python.

Means: Lisp code generally can be stripped off most brackets without losing
"meaning". And it should. For readabilty reasons, public acceptance - and
typing speed: With German Keyboard typing {([ ])}; is no fun!

Happy Easter!

Am Sonntag, 12. April 2020 schrieb <cla...@lysator.liu.se>:

> Looks a lot like Sweet[0] or WISP[1] to me!
> They are defined for Scheme, but can be used for any sexprs.
>
>
> Sweet example:
>
> define factorial(n)
>   if {n <= 1}
>      1
>      {n * factorial{n - 1}}
>
>
> WISP example:
>
> define : factorial n
> __  if : zero? n
> ____   . 1
> ____   * n : factorial {n - 1}
>
>
> [0] https://srfi.schemers.org/srfi-110/srfi-110.html
> [1] https://srfi.schemers.org/srfi-119/srfi-119.html
>
> --
>    /c
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>

Reply via email to