LISO: an alternative to s-expressions
Source and additional documentation
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.