Enfocus, Clojure and ClojureScript
I’m intrigued by Clojure and ClojureScript, but I’m having a hard time wrapping my head around the concepts. I don’t have a computer science background. I developed a programming habit for professional purposes – I wanted to get things done and not wait for IT help.
I’ve been reading about Lisp lately. Carin has long been the Cincinnati evangelist, so I’m familiar with the vocabulary. She’s always flying robots and vacuums around in her Emacs REPL.
I haven’t yet reached enlightenment, it seems. I’m having a hard time figuring out where these patterns fit in to my workflow today, but maybe I’m asking a screwdriver to hammer nails.
Earlier this week, Creighton came to the office for the CinciJS Meetup group and presented a framework he’s been working on for the past couple of years. It’s called Enfocus and it’s goal is to keep teams moving.
I am interested in the ideas presented here, but I’m not yet sure why. I think there are several areas I find appealing:
- Static Templates
- Same Language (Clojure on the backend, ClojureScript on the frontend)
- Functional Programming
It’s still early for me, but I’m going to keep playing with these concepts and ideas.