2003-10-03 (Fri)
_ Satherの発音
高橋さんにSatherは「サザー」だと思っていたと言われて、一瞬あせった。
FAQより:
The way most people say the name of the language rhymes with "bather".
「セイザー」だよね?
_ Satherはugly?
まつもとさんいわく、 「Satherの仕様はけっこう好きだけど、全体として何となくuglyな感じがする。」
考えられる主な理由:
- abstract classの名前が$で始まる。 (Rubyのグローバル変数もそうだけど、グローバル変数は多用すべきでないからuglyな方 がいい。Satherのabstract classはむしろ推奨されるべきものなのに記法がuglyだ。)
- クラス名が全部大文字じゃないといけない。
- (これは言語仕様と関係ないけど、)Satherのプログラム(標準ライブラリとか)はやたらと 単語を略す傾向がある。 たとえば、elementはeltだったり。Satherのコンパイラのソースなんて、typeが tpだったりする。ひどすぎ。
syntax sugarが豊富すぎる?
syntax sugarは便利な面もあるのでこれは微妙だけど、hello worldが、
#OUT + "hello world\n"
だったりするのはちょっとアレだ。
「いっそのことSatherじゃなくてもいいんじゃないか」と言われたけど、悩ましいところだ。
abstract classに$ではじまらない名前も許して、case insensitiveに しちゃったらかなりマシかもしれない。 ついでに_も無視する(foo_barとFooBarを同一視)というのはやりすぎ?
[ツッコミを入れる]
[TrackBack URL: http://shugo.net/jit/tb.rb/20031003]
本日のリンク元
- http://web.sfc.keio.ac.jp/~s01397ms/d/?date=200310... ×6
- http://blog.chew.jp/result/people/people 美容院 ×4
- http://mixi.jp/view_diary.pl?url=http://shugo.net/... ×3
- http://search.live.com/results.aspx?q=sather&mrt=e... ×3
- http://search.live.com/results.aspx?q=sather&form=... ×2
- http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=v... ×2
- http://www.saiyasuweb.com/item/dプログラム ×1
- http://search.live.com/results.aspx?q=sather ×1
- http://web.sfc.keio.ac.jp/~s01397ms/d/?date=200310... ×1
- http://www.tom.sfc.keio.ac.jp/~sakai/d/?date=20040... ×1
