Hi Fletch, ...
>>> How do I tell Python to treat '-' as a normal character but not part >>> of an expression? >>> >> >> By changing the parser :-) >> >> > Oh, you py-py guys, always thinking you have to re-implement Python ;) Well, in the given context, assuming keywords are supposed to be used like keyword-arguments, I was trying to suggest that "this is not Python". >> Keywords are limited to obey Python syntax. >> >> > Sure, but you can do something like this: > > >>> def x( **named ): > ... print named > ... Indeed, a nice idea for another hacker contest. :-) I had no reason to assume that one would go this way to break one's fingers just to abuse keyword arguments. Anyway, I agree that this is possible. While it reminds me on the "Is 'everything' a refrence or isn't it?" thread, which has turned into anything else but help for the original poster. ciao - chris -- Christian Tismer :^) <mailto:[EMAIL PROTECTED]> tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/ -- http://mail.python.org/mailman/listinfo/python-list