duelin_markers
Re:"Register to view link"
on Friday March 15, 2013 @12:07AM (#5379186)
This is a sad way to Web.
Why not to use my library clj-record
Lighter-than-air craft rise again
Re:Shake: Every Program Can Be a Clojure Function
on Friday September 21, 2012 @11:07AM (#4554054)
Creating this was probably fun and a good learning experience, but I wouldn't recommend trying to push it beyond that point. The problem Shake solves doesn't call for the sort of DSL that uses macros to make Clojure code act like something other than Clojure code.
I'd rather have something like https://github.com/clojure/tools.cli but in reverse: a library for building, manipulating, and running command lines and interacting with the results ... maybe something that supports setting up mappings so that external programs can be exposed as Clojure fns with "Clojuresque" arguments "--rather" "than" "--arrays-of" "strings".
Re:Comparing JavaScript, CoffeeScript & ClojureScript
on Friday January 27, 2012 @05:02AM (#3517770)
An important difference between Clojure protocols and C# extension methods is that protocols are one of the tools for polymorphism in Clojure, the (only?) other being multi-methods, whereas extension methods are just syntactic sugar for static methods and therefore aren't polymorphic.