-
Building TyNETv5 Pt. 16 - Continuing con Continuations
2013.11.01 15:50:41Often enough when going through projects and details shift into focus, a problem appears that can't be solved all too easily. Of course, you could create a bit of a hack to make it work for a specific case, but in general the better idea is to look for a generalization and turn the hack into an abstraction layer. Sometimes these layers are more on the top, and other times they need to be put deep down into the system.
-
Fun With Closures
2013.07.02 21:20:12A big aspect of any language is the handling of variables, and more importantly: scope. Lisp has a couple of properties about this that fascinate me. As I wasted some hilariously frustrating hours hunting a bug that slipped in due to my incomplete understanding of how Lisp does it, I decided to write a short blog about what I know. In case you aren't aware, I'm the kind of person who is utterly allured by the solution to a particularly infuriating bug, even if the solution proves counter intuitive or weird, that just makes it better.