Chris Double ported Shen to Wasp Lisp, which is a very interesting combination. Wasp and MOSREF (a secure remote injection framework) are something I have been playing with over the years, and having Shen in there makes for an interesting combination [1].
He also ported Wasp Lisp to Android [2].
Shen is a genuinely interesting Lisp that is implemented using around 46 primitive functions - porting Shen then just requires the implementation of this 46 function substrate in whatever programming language you are using.
In addition to a built-in Prolog and also optional type checker it also uses pattern-matching like other modern functional programming languages. This is unlike Clojure which to my mind wrongly downgrades pattern-matching to simply an optional library. (Apparently Rich Hickey isn't keen on pattern-matching).
Shen is certainly worth investigating if you have an interest in Lisp.
I'd be very careful of looking at it given the author's ...unusual... views on copyright/licensing. In particular the author claims that releasing derivative works of Shen under the GPL is copyright infringement; Shen's license is a standard license that is widely agreed to grant the right to release derivative works under the GPL, but few people would want to have that fight, or the unknown other fights you might get into with an author with a wildly different interpretation of their license from the common consensus.
Presumably some readers bought the book when Shen appeared on the frontpage because its price on Amazon has risen from 40 usd to 230 usd: https://www.amazon.com/dp/B01K3JCGGI
[+] [-] eggy|8 years ago|reply
[+] [-] Wildgoose|8 years ago|reply
In addition to a built-in Prolog and also optional type checker it also uses pattern-matching like other modern functional programming languages. This is unlike Clojure which to my mind wrongly downgrades pattern-matching to simply an optional library. (Apparently Rich Hickey isn't keen on pattern-matching).
Shen is certainly worth investigating if you have an interest in Lisp.
[+] [-] lmm|8 years ago|reply
[+] [-] mcguire|8 years ago|reply
[1] https://github.com/otabat/shen-c
[+] [-] pagnol|8 years ago|reply
[+] [-] nerdponx|8 years ago|reply
[+] [-] msl09|8 years ago|reply