Lambda the Ultimate The Programming Languages Weblog - join today!

 
XML icon

Home

FAQ

Feedback

Departments

Discussions

(new topic)

Language Evaluation

PL Courses

Research Papers

Design Docs

Quotations

Genealogical Diagrams





Members
Join Now
Login

 
 

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

Discuss

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

Discuss


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!