Lambda the Ultimate The Programming Languages Weblog - join today!

XML icon






(new topic)

Language Evaluation

PL Courses

Research Papers

Design Docs


Genealogical Diagrams

Join Now


Meta Programming

Syntax-rules Primer
In learning to write Scheme macros, I have noticed that it is easy to find both trivial examples and extraordinarily complex examples, but there seem to be no intermediate ones. I have discovered a few tricks in writing macros and perhaps some people will find them helpful.

Via Patrick's blog. For some reason he didn't post it here. Maybe the site was down...

Posted to Meta Programming by Ehud Lamm on 5/25/04; 4:39:01 AM


C++ Expression Templates
Another C++ template metaprogramming article from Todd Veldhuizen.

Seeing as expression templates are used as a C++ technique for passing expressions as function arguments, even functional programming fanatics should agree that knowing this technique is a step in the right direction.

Posted to Meta Programming by Ehud Lamm on 3/9/04; 3:22:39 AM

Discuss (1 response)

C++ Template Metaprograms
I chose a couple of C++ tempalte meta-programming articles as the inaugural posts in the new Meta Programming department.

I am not sure C++ templates are making metaprogramming mainstream, but at least they give the notion some much needed exposure.

Posted to Meta Programming by Ehud Lamm on 3/9/04; 3:19:37 AM


Logs: Hack The Planet ; JavaLobby ; Daily Python-URL ; xmlhack ; PHP everywhere ; (more)
Wikis: WikiWiki ; Erlang ; Common Lisp ; Haskell ; Squeak ; Tcl ; Program Transformation
Print-Friendly Version
Create your own Manila site in minutes. Everyone's doing it!