Shem is a new compiled-to-JS, statically typed, pure-by-default functional programming language. The semantics are based on Haskell but the language evaluates strictly in a similar way to PureScript. The syntax is S-expressions-based, allowing for a full-blown LISP-like macro system. Shem's prelude includes a full-featured, highly-polymorphic collections library backed by ImmutableJS.
The language has been designed for the use within its custom built IDE, Golem available at http://shem.io/, inspired by Bret Victor.
Here Be Lions
https://www.youtube.com/watch?v=HnZipJOan54 (for now)
I am providing code in this repository to you under an open source license. Because this is my personal repository, the license you receive to my code is from me and not from my employer (Facebook).