[ Added 10 Aug 2010: Here is the link to the first lecture's video: " The Expression Problem ". ] If you are a programming nerd or something of a similar species, you may know of C9 Lectures at http://channel9.msdn.com/tags/C9+Lectures . Several of the lectures are given by Erik Meijer who has turned many chapters of Graham Hutton 's book " Programming in Haskell " into videos. In my recent, recorded lecture on " Programming Paradigms and Formal Semantics ", I also incorporated Graham's text, but you should really watch Erik's lectures, if you haven't---they are more fun. I am inspired by his ability to present relatively simple content in such a crisp, insightful, and enjoyable manner. In the aforementioned lecture, I covered all kinds of "crazy stuff" though, and in the end, I had to deliver body bags to my Bachelor students---in the form of a radically simple examination. Thanks a lot btw to @grammarware for helping with t...
Interesting that you've removed all Prolog. I seem to be hearing about a lot of use of Datalog in program analysis circles: any thoughts on that?
ReplyDeleteYes, Prolog and Datalog and DCG are great tools in metaprogramming. I just figured that I might get a bit more readers by more consistently relying on Haskell throughout. This nice side effect is that I now have many problems coded up both in Prolog and Haskell. Don't get anywhere interestingly deep into program analysis.
Delete