Damn.
Looks like I've got distracted, again. I haven't
hacked Reiska for
almost a week now, having got caught up in the wonders
OCaml. I did get a start writing a FNP client library in
OCaml, though, so maybe the time wasn't all wasted. As a
side effect I've started yearning for OCaml-ish closures in
C... it feels like many of the problems that OCaml makes
rather simple when compared to C would be solved quickly and
efficiently using closures, tail recursion and all that
functional-programming-y stuff. I can imagine how
implementing closures (in the language, that is) without
garbage collection would require
some world-class trickery though...
Further on the plus side, I've grown used to OCaml's strong & static typing -- it's actually kind of neat, having the compiler barf on certain idiotic errors. It's no C for some low-level tasks, but it'll do for stuff I'd previously have used things like Python and Java for.
ebizo: 19.89 and counting.