Static typing

John Atwood jatwood at cvpjaws03.dhcp.cv.hp.com
Fri Oct 24 13:04:20 EDT 2003


Pascal Costanza  <costanza at web.de> wrote:

>Mastering a programming language is a very long process.
>
>> So you see that with different tools, you cannot do
>> it in exactly the same way as with the old tools, and immediately you
>> start complaining that the new tools have "less expressive power",
>> just because you don't see that you have to use them in a different
>> way.  The "I can do lot of things with macros in Lisp that are
>> impossible to do in other languages" claim seems to have a similar
>> background.
>
>No, you definitely can do a lot of things with macros in Lisp that are 
>impossible to do in other languages. There are papers that show this 
>convincingly. Try 
>ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-453.pdf for a 
>start. Then continue, for example, with some articles on Paul Graham's 
>website, or download and read his book "On Lisp".

That's a great paper; however, see Steele's later work:
	http://citeseer.nj.nec.com/steele94building.html


John




More information about the Python-list mailing list