Movatterモバイル変換
[0]ホーム
do...until wisdom needed...
Douglas Alannessus at mit.edu
Wed Apr 18 00:37:00 EDT 2001
grey at despair.rpglink.com (Steve Lamb) writes regarding procedural macros;> IE, make your own dialect.Make your own dialect, no. Make your own embedded language, yes.But libraries can act as embeded languages too. Without the supportof macros, however, the syntax to use them is sometimes painful."Extending" a language does not imply changing the semantics of thelanguage that is already there -- it means just what the word"extending" means: adding new features to a language that were notthere previously. The old features are still there unperturbed,exactly as they were before. The only change to the language is thatnew syntactic forms have been added. If you don't use the newsyntactic form, just as if you don't use new functions that someonedefined, you'd never know that they were there.> To me it is deserved. You know why? I'm a out-and-out prick.> Sit down.> Shut up.> Read.> Learn.I know one thing for sure: I know more about programming languages andprogramming language design than you do or ever will with yourattitude. Regarding listening to Alex, I'd listen to him if heweren't also a prick. I'll tell you who I've listened to quitecarefully: Guido, who has a lot of good ideas, and the designers ofLisp (eg, Dave Moon, John McArthy, Guy Steele, all of whom I've metpersonally), who are far smatter than you, me, or Alex will ever be.If you want me to shut up, read, and learn, I recommend that you takeyour own advice, and read and learn what they have to say. Theyembody a lot of wisdom that you are willing to dismiss with a wave ofyour tiny little wand.I have nothing more to say to you. You are a prick and aself-admitted one. Have a nice time with your Perl projects.|>oug
More information about the Python-listmailing list
[8]ページ先頭