括弧を使わないScheme

SRFI-49を使うと出来るらしい。

SRFI 49: Indentation-sensitive syntax

http://srfi.schemers.org/srfi-49/srfi-49.html

インデントの深さが括弧のネストの深さに対応するようだ。

  define
   fac x
   if
    = x 0
    1
    * x
      fac
       - x 1

試そうと思ったが、Gaucheは対応してなかった。