Updated: 11/5/2005; 6:08:45 PM.
Chris Double's Radio Weblog
        

Monday, April 04, 2005

Shriram Krishnamurthi has made available a paper based on the 'The Swine before Perl' talk given at the Lightweight Languages 1 talk. The paper is 'Automata as Macros':
Lisp programmers have long used macros to extend their language. Indeed, their success has inspired macro notations for a variety of other languages, such as C and Java. There is, however, a paucity of effective pedagogic examples of macro use. This paper presents a short, non-trivial example that implements a construct not already found in mainstream languages. Furthermore, it motivates the need for tail-calls, as opposed to mere tail-recursion, and illustrates how support for tail-call optimization is crucial to support a natural style of macro-based language extension.




11:08:07 AM      

© Copyright 2005 Chris Double.
 
April 2005
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Mar   May



Click here to visit the Radio UserLand website.

Listed on BlogShares

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.