[前][次][番号順一覧][スレッド一覧][生データ]

langsmith:171

From: Fumisky Wells <ttn3w7u2fs mx6.ttcn.ne.jp>
Date: Tue, 1 Mar 2005 00:13:56 +0900
Subject: [langsmith:171] Re: Alan ver0.08

まつもとさんからお返事頂いておきながら2ヶ月近くのブランク、失礼致しました。

(こっそりと ver0.09 などを作成していたのですが、直前になって致命的なバグ
を見つけてしまったので、今回はひっそりとリリースしています)

> * やっぱりセミコロンはないほうが良いなあ


セミコロンの排除、難しそうですね。単純に yacc ソースからセミコロンを取る
と、 33 shift/reduce となってしまいました(当たり前)。
Eiffel / Ruby / Turing ではどうやっているのでしょうか。Ruby の parser が
10000行もあるのはセミコロン排除だけが理由ではないとは思うのですが、
ちょっとビビっております。Eiffel はフリーの処理系があったと思ったので、
入手して文法を調べてみるのが早いかな・・・。BASIC のように改行を文区切り
とするのは時代に逆行しているような気がしているのでこれは採用できないし。

> * 動的言語の代表としてPerlを選ぶのはやめてほしい


今となっては確かにそうですね。つい最近まで Perl で特に困ったわけではな
かったのですが、そのおかげで他言語(Rubyとか)を知らなかったのは不幸だった
かも知れません(苦笑)。

入力系(get)の件、もうしばらく考えることにします。パターンマッチで部分文
字列を切り出せるようにしたので、対話形式のプログラムもとりあえずはしのげ
ることになったので。

まだ課題は多いですね。ハッカーと画家、ではないですが、処理系が1つの総合
芸術であるというのはほんとにそうだと実感しているところです。Alan の先は
長い・・・。ストレスが減るどころか、今はまだ融通の気かなさにストレスが
溜っているというところです。

また、何かありましたら、よろしくお願いします。

W



--
ML: langsmith quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

->     171 2005-03-01 00:13 [ttn3w7u2fs mx6.ttcn.] Re: Alan ver0.08                        
       172 2005-03-01 00:23 ┗[matz ruby-lang.org  ]