Hacker GitHub

← All repos

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

Mentions per year 7 mentions · busiest year 2013 (3)
20082026
  1. 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
  2. That depends on the port. The Clojure port allows this: https://github.com/hraberg/shen.clj#神-define-prolog-and-defp...
  3. 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
  4. 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
  5. 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
  6. …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