Reference: An Interview with Game Developer James Hague James Hague (of Programming in the 21st Century fame): I’ve had an off and on romance with Forth. It’s such a subversive language; you can fit an entire Forth development system into the space taken by the executable header of a "Hello World" program generated by a […]
Reference: Simplicity Matters by Rich Hickey Rich Hickey: We focus on ourselves … rather than [on] the programs. Software should be made of simple components because it makes the software better, not because it makes it easier for us as developers.
Reference: cljs-binding This morning, in the Clojure Gazette, I mentioned that Clojure was still looking for the "vital point" of the browser. Could this library hit that vital point?
Reference: How to Write Clean, Testable Code A good talk by Miško Hevery. I like his point that he likes constructors that have no logic. They simply assign data values passed to them to the appropriate fields instead of doing a lot of reasoning about the values. He likes to decomplect the logic from the […]
Reference: Google Python Style Guide I really like style guides.
Reference: Review: Clojure Programming by Chas Emerick, Brian Carper, and Cristophe Grand Avi Flax reviewing Clojure Programming: The writing, examples, and organization are all excellent. And the book gets extra points for going beyond just explaining the language and how to use it, by being extra-comprehensive and covering how to really use the full Clojure […]
Reference: (take 5 daniel-spiewak) Daniel Spiewak: … a “pluggable” type system is really not very useful unless you can compose multiple type systems into a coherant whole, and this is where problems arise. Anyone who has studied type theory in a formal context and run a few soundness proofs will understand that seemly innocuous and […]