From: matz@... (Yukihiro Matsumoto) Date: 1996-09-30T16:44:53+09:00 Subject: [ruby-list:665] Re: dylan [Re: swap values(Re: call by reference)] In message "[ruby-list:659] dylan [Re: swap values(Re: call by reference)]" on 96/09/30, 石塚圭樹 writes: | |けいじゅ@SHLジャパンです. |>CLOSの場合はそうです.しかし,rubyのような(相対的に)複雑な文 |>法を持つ言語でのマクロはなかなか難しい問題をはらんでいます. | |マトモなマクロにしようとするとたしかに手間がかかりますよね. あと, ユー |ザがマクロを使いこなせないという問題もあったりして(^^;;; ええ,ですから作る気にならないんですよね. |dylanて昔から気になっているんですがどんな言語ですか? 私のしっていることは少しです. * Apple主導のDynamic Languageとしてデビュー * 意味的にはscheme+CLOS * generic function base * マクロがある * 途中でalgol的文法に変更になった * Appleは降りた. * ちょっと廃れて来たかな. |>マクロに関しては採用するメリットがコストに見合わないなあと考 |>えています. | |やはり, Cのdefineレベルじゃ問題ありますかね? ++ぐらいならあれで実現可 |能なんですけどねえ... cppでは++は無理だと思いますよ. まつもと ゆきひろ /:|)