Why does learning lisp make you a better C-programmer?
anonjon: Perhaps part of it is that you will no longer feel the need for methodologies?When programming lisp, the syntax is so regular that the patterns in your code become very obvious. When I see patterns I pull them out into macros or high-order functions, and name them. (Then sometimes I see patterns in the macros/hofs, and I pull those out and name /them/).I personally /boggle at the guys who love 'design patterns' and the like. I mean, I understand the utility of using patterns in software, I do it all day.The problem is that only having maybe 23 (?) different patterns seems very limiting to me.