LISO: an alternative to s-expressions

Olivier Breuleux <olivier@breuleux.net>

Source and additional documentation

Examples

Use it like this:

#lang planet breuleux/liso
 
fib(n) =
   if {n <= 1}:
      then: n
      else: fib(n - 1) + fib(n - 2)
 
fib(30)

So far, it only works with the racket language, not racket/base or typed/racket.