Article View: fj.lang.misc
Article #208Re: CLU and its companions
From: Shugo Maeda
Date: Wed, 04 Mar 1998 00:00
Date: Wed, 04 Mar 1998 00:00
41 lines
2319 bytes
2319 bytes
前田です。 SHIBATA Seiki <seiki@flab.fujitsu.co.jp> wrote: |> あと.や+などの演算子も全部そうですよね。 | | .xxx が、左辺か右辺かで set_xxx, get_xxx になるんでしたっけ。 そうです。 |> C++の演算子オーバーロードよりもきれいな気がします。 | | operator+ じゃなくて add と書くならいいですか? じゃないですよね? たしかC++だと二項演算子はメソッドじゃなくて2引数の関数にするんですよね? 僕は左辺をレシーバとみなして、+というメッセージを送ると考える方が好きです。 # CLUの場合は第一引数をレシーバとして特別扱いしているわけではないですけど、 # addは各クラスタで定義されますよね。 |> # ところでstring$add(s1: string; s2: string)はなぜ無いんでしょう。 | | add じゃなくて、concat だから? 記憶あやしいですが。 +が使えないのはconcatと定義されてるからなのですけど、何でaddは定義されて ないのかなと。 # stringでaddというのはおかしいから? |> |Misty は CommonLisp で書かれてたので、二の足を踏んだまま今に至ります :-) |> |> これはコンパイラが遅いという意味なのでしょうか。 |> # あるいはLispがお嫌いとか(^^; | | 単に CommonLisp のインストールが面倒臭い(と思ってる)だけです。 なるほど。 うちではclispとgclを入れているのですが、あまり使っていないので Mistyで使えるといいかなとか思ったりします。 -- 前田 修吾
Technical Details
Message-ID:
<864t1eil2l.fsf@totally-fudged-out-message-id>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<861zwkidmm.fsf@totally-fudged-out-message-id> <lvu39guubl.fsf@picachu.netlab.co.jp> <863eh0do80.fsf@totally-fudged-out-message-id> <6dicoe$lqo@meridian.akashi.flab.fujitsu.co.jp> <86en0ig6r9.fsf@totally-fudged-out-message-id> <6djekb$93k@meridian.akashi.flab.fujitsu.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10b195,a28a5726c6efeb63 X-Google-Attributes: gid10b195,public From: shugo@po.aianet.ne.jp (Shugo Maeda) Subject: Re: CLU and its companions Date: 1998/03/04 Message-ID: <864t1eil2l.fsf@totally-fudged-out-message-id> X-Deja-AN: 330756693 References: <861zwkidmm.fsf@totally-fudged-out-message-id> <lvu39guubl.fsf@picachu.netlab.co.jp> <863eh0do80.fsf@totally-fudged-out-message-id> <6dicoe$lqo@meridian.akashi.flab.fujitsu.co.jp> <86en0ig6r9.fsf@totally-fudged-out-message-id> <6djekb$93k@meridian.akashi.flab.fujitsu.co.jp> Content-Type: text/plain; charset=ISO-2022-JP X-Emacs: Emacs 20.2, MULE 3.0 (MOMIJINOGA) Organization: AIANet Internet Service Mime-Version: 1.0 (generated by SEMI MIME-Edit 0.100 - "Otomaru") Newsgroups: fj.lang.misc