hraberg/shen.clj
View on GitHub ↗ ★ 156 Shen archived
神.clj | Shen for Clojure. Shen is a portable functional programming language by Mark Tarver.
7 mentions on Hacker News by 7 people: 1 story, 6 comments · first 2012-03-26 · latest 2015-03-24
20082026
-
Last submission: https://news.ycombinator.com/item?id=7051611 Consider using Shen. https://github.com/hraberg/shen.clj http://shenlanguage.org/
comment by beeworker · 2015-03-24 · in Hindley-Milner in Clojure -
That depends on the port. The Clojure port allows this: https://github.com/hraberg/shen.clj#神-define-prolog-and-defp...
comment by tizoc · 2014-08-31 · in Shen is a portable functional programming language -
Elsewhere in the file he matches on things like "rename the variables": https://github.com/hraberg/shen.clj/blob/master/shen/src/pro...
comment by kenko · 2013-08-29 · in First look at Clojure.core.typed -
Yes -- see https://github.com/hraberg/shen.clj/blob/master/shen/src/pro... Upper case symbols are variables, as in Prolog. The others are literal matches.
comment by chrismonsanto · 2013-08-29 · in First look at Clojure.core.typed -
The source code is quite surprising https://github.com/hraberg/shen.clj/blob/master/shen/src/pro...
comment by agumonkey · 2013-08-29 · in First look at Clojure.core.typed -
…in Clojure, free from the constraints of the old Emacs code base. But, easier said than done! [1] https://github.com/hraberg/shen.clj
comment by hraberg · 2012-08-23 · in Emacs under Clojure -
▲ 3
Shen implemented in Clojure in less than 1000 LOCstory by jgrant27 · 2012-03-26 · 0 comments