From: Ken A. <kan...@bb...> - 2003-11-20 22:44:24
|
This is a very nice talk. A compiler for a simple "make" domain specific langauge (DSL) in 400 lines of code is very impressive. Makes me wonder how many lines of code ANT is. I think people estimate that metaprogramming takes a lot more code than it really does. It does take planning. I think this is in part because we learn that parsing and compile writing is hard because there's all this computer science around it. His description of quasiquote is good. We might be able to write something similar to it with even less code in JScheme, for example by avoiding parsing and not having a compiler. k At 05:23 AM 11/20/2003 -0500, Geoffrey Knauth wrote: >Found this via LL1-discuss. Looks interesting: > >http://www.venge.net/graydon/talks/mkc/html/index.html > >Geoffrey >-- >Geoffrey S. Knauth | http://knauth.org/gsk |