On Fri, Feb 21, 2014 at 9:26 PM, Marko Rauhamaa <ma...@pacujo.net> wrote: > Chris Angelico <ros...@gmail.com>: > >> How does C let you create new keywords? > > With #define. Nowhere near as elegant (flexible, hygienic) as in Lisp, > but used to create new syntax:
That can't create new syntax, though. All it can do is create a thing that looks like a symbol or a function call and plonks a bit of code in at that point. That's all. It's more akin to creating a function that's able to work with blocks of unexecuted code. ChrisA -- https://mail.python.org/mailman/listinfo/python-list