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

November 17, 2014

My Way Into Clojure: Building a Card Game with OM – Part 1

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

My Way Into Clojure: Building a Card Game with OM – Part 1

From the introduction:

This two-part blog post tells the story of my venturing into Clojure. To get a better grasp of the language, I wanted to move beyond solving programming puzzles and build something tangible in the browser. Omingard is a Solitaire-like HTML5 card game built with Om, a ClojureScript interface to Facebook’s React.

In this first part, “My Way into Clojure”, I’ll provide some background on why I built Omingard and introduce the concepts behind Clojure. What’s so fascinating about functional programming in general, and Clojure in particular, and why was the appearance of Om a game changer for me?

In the upcoming second part, “Building a Card Game with Om”, we’ll look at how I built Omingard. What are the rules of the game, and what role do React, ClojureScript, Om, Leiningen, Garden, and Google Closure Tools play in its implementation? We’ll also take a detailed look at the concepts behind Om, and how it achieves even faster performance than React.

This is a very cool exercise in learning Clojure.

Do try the game. The version I know, has slightly different rules than the ones I observe here.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress