RainLisp

Specification

Main Features

  1. RainLisp is a LISP dialect with many similarities to Scheme, which means it emphasizes on simplicity.
  2. It is a functional programming language, but not purely functional as it supports mutation.
  3. As a LISP dialect, it uses prefix notation.
  4. It adopts an applicative order of evaluation, which means that a function’s arguments are evaluated before the function is applied to them.
  5. It is dynamic.
  6. It is interpreted on the .NET runtime.

Grammars

Manual