Shen is a Lisp flavour with the type system. It is a functional programming language that comes with pattern matching, static type checking and optional lazy evaluation. It also provides a Prolog.

Shen is designed for portability.

Shen comes from Chinese and it means spirit.

Shen can run on top of CLisp, SBCL, Clojure, Scheme, Ruby, Python, JVM and JavaScript.

Subscribe to My Newsletter

The latest programming-related news, articles and resources - sent to your inbox monthly. Unsubscribe anytime.