Monthly Archives: August 2009

RQuery: refactored and simplified 2

I’ve gone back and knocked off a couple of big todos in rquery. Namely, removing the Symbol capability, and using instances of the new OperationCollector in place of the global class variable + mutex required by the Symbol alterations. Also, as a consequence, I was able to remove the Declarations methods ( .is, .is_not ) [...]

Unraverl: Partial Function Application 0

What is it? Last weekend I hacked partial application into my parse transform for erlang, unraverl. The rules are very simple but the implications are interesting if nothing else. In other functional languages, haskell as an example, there’s nothing inherently wrong with defining a function that requires two arguments but giving it one. add x [...]