Another Word For It Patrick Durusau on Topic Maps and Semantic Diversity

January 21, 2014

Why Clojure?

Filed under: Clojure,Programming — Patrick Durusau @ 6:55 pm

Why Clojure?

From the post:

On 1/14 Brandon Bloom stopped by Axial HQ to teach us all a little bit about his favorite functional language: Clojure. Brandon’s “slides” are available via github.

One of the coolest parts of the Lyceum was Brandon’s discussion of Clojure’s entirely immutable data-structures through structural sharing, along with his practical shopping cart demonstration. This type of data-structure seems particularly adept for modeling problems with many possible trees, such as constraint satisfaction problems.

If you’re ready to start using structural sharing in your own programming language, check out Brandon’s thread on StackOverflow.

Have you ever thought about “merging” as a constraint satisfaction problem? 😉

Bring strong coffee and find a comfortable seat.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress