Posted: Mar 08, 2012 3:13 am
by mizvekov
Forgot to reply to this bit:

VazScep wrote:Can I ask which Lisp dialect you were using? If it makes sense to say, I find Common Lisp far too powerful.

Sure, I have no problem answering any questions.
I was using scheme actually, and perhaps only a subset of it.
At the time it felt pretty limiting, because it is hard to express state changes. I didn't learn anything about monads until much later.