Skip to content
0:00 / 0:00

#clojure#patternmatching#core.match

Sean Johnson - Pattern Matching in Clojure

ClojureTV

111K subscribers • 159 videos on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Sean Johnson

Intermediate. Assumes working knowledge.

9.9K views11 years ago2 recommendations

Programming languagesLisp and ClojureFunctional programming

Sean Johnson shares best practices and experience reports from using pattern matching libraries like core.match and defun in Clojure.

Good Clojure practice emphasizes programming with immutable data. Another practice which can greatly simplify your code is declarative programming via pattern matching. Powerful pattern matching libraries such as core.match and defun give Clojure pattern matching abilities that rival Prolog and Erlang. This session is an experience report and best practices from extensive use of pattern matching libraries in recent open source Clojure projects.

Why it's here

2 people recommend this

What people say. Recommended as a helpful talk discussing options for pattern matching in Clojure.

programming-talkscurated list on GitHubRecommends

Under “Clojure”

Pattern Matching in Clojure 00:47:02 by **Sean Johnson** (2015)

u/Savo4kain r/Clojure • Recommends

On “Convince me to use Clojure over Elixir.”

By the way there is a library that implements Erlang/Elixir style pattern matching https://github.com/killme2008/defun There is a talk from Clojure/West 2015 by Sean Johnson - Pattern Matching in Clojure. Discusses options for pattern matching in Clojure link to this video