4 ms·
I actually did this purely for fun. Could have done Python but I've been meaning to learn Clojure anyway. Check out http://github.com/mattc58/animate http://g
by mattculbreth 16y ago
I actually did this purely for fun. Could have done Python but I've been meaning to learn Clojure anyway. Check out http://github.com/mattc58/animate http://github.com/mattc58/animate for the beginning of my web server in Clojure.
- jacquesm 16y agoSuper, thanks! I've asked if there was some kind of a reference web application in clojure that I could study before to show me 'how it's done', but got no takers, so I'll use your code as a study object if you're ok with that.
- mattculbreth 16y agoSure absolutely. It's been a good learning experience. As soon as I finish the blogging features of it I'll start blogging about it. :)
- jacquesm 16y agoThis is something I've been noticing as long as I've been prorgramming. If you are programming a tool then the tool will be a requirement for building the tool. For instance, you can't really build an assembler for a new architecture from scratch without some form of assembler and so on. The bootstrapping sequence seems to be endless, you could be blogging about writing your blogging tool if you had it already. We always seem to need some scaffolding underneath it, just one more turtle on the stack. No more hand calculating branches these days, /me is happy ;)
- mattculbreth 16y agoThis is all for fun and for great justice, so I'm cool reinventing the wheel.
- weavejester 16y agoMark McGranaghan's Ring library might be a good place to start. The Ring spec is the de facto base library for web applications in Clojure, much as Servlets are in Java, and Rack is in Ruby.
- jacquesm 16y agoThat's another helpful pointer, thanks again! (found it here: http://github.com/mmcgrana/ring http://github.com/mmcgrana/ring )