Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Clojure has some very expressive destructuring syntax as well: https://clojure.org/guides/destructuring


sort by: page size:


CoffeeScript implements this syntax, and, of course, it's extremely awesome.

http://coffeescript.org/#destructuring



One example is Metabase, which turns out to be written in Clojure: https://github.com/metabase/metabase


Clojure has clojars: https://clojars.org/



https://www.zimpler.com/ is pure clojure, with some haskell I think


This is for general Clojure, I’ve had a lot of fun and learned a lot from it (and the original): https://4clojure.oxal.org/


On that note(SICP in Clojure) there is also this which has been mentioned here on HN before:

http://www.sicpdistilled.com/


I came across something similar for Clojure recently. https://github.com/ahungry/determinism/

Clojure can also do this, since it has a Typed module [1].

[1] https://github.com/clojure/core.typed


That’s prefix notation [0] and not unique to clojure.

[0]: https://en.m.wikipedia.org/wiki/Polish_notation


It literally has a list type though.

https://clojuredocs.org/clojure.core/list


If you like Clojure there is also https://github.com/mfikes/esprit

Is also implemented for many other languages, although seems to first have been made in Haskell. Clojure for example has https://github.com/clojure/test.check
next

Legal | privacy