アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
肝心の中身はどんな感じかなー? (スコア:2, 興味深い)
と言っても俺も説明を5%くらい流し読みしただけなんだが(^^; #まだmakeもしてないし。
つーわけで五月雨式にいきます。
さて。
なんか、不思議と、綺麗な文法に見えますね。
#ホントに良い文法なのか、それとも説明文がプレゼンとして綺麗なだけ(藁)なのかは、現段階の俺には不明だが。
字下げコードのブロックを表現するってのは基本的には好きじゃないんだけど、
「def .hoge」とかっていう書き方は、良い意味で新鮮な気分になれました。
ちなみに余談だけど、「.hoge」っていう書き方は、我が「ばぶばぶ」とも似てるかな。
Prothonがどうやってるかは知らないけど、俺言語では「"."で始まるシンボル」という扱いにしてました。はい。
("."で始まるシンボルの場合は、Local変数StackじゃなくObjectStackを見に行くのです。)
withが使われてるのは面白いなあ。
Withって元々はPascalだっけか?まあそれはともかく、
Lispのカッコが関数の「中」に入るための印なら、
Withは構造体やオブジェクトの「中」に入るための印なんだよね。
そう考えると、オブジェクトの中に入ったり出たりを頻繁にしたいであろうプロトタイプOOP言語
(しばらくクラスの中に入り浸ってクラスを定義しまくるというクラス指向言語とは、ノリが違うっていうか…)
とWithとは、相性が良いのかも。
Pythonとの違いの頁にて。
「7.chr()」という記述(Rubyでは出来るわけだけどPythonじゃ出来ないのだっけか)を見て思い出したのだが、
以前、「7というIntに123というIntというMessage(藁)を送ったら、7.123というFloatが生成される」ってのはどうよ?と
妄想したことが有る。
ただ、これだと7.1と7.01の違いを表現できない(藁)ので、Intリテラルの扱いを一ひねりする必要が有りそうだが…
大文字で始まればグローバル変数っすか。
うーん。Rubyって世界をじわじわと侵食(笑)してるよね。
returnが明示されない関数の返し値は、selfですか。
Smalltalkもそういう流儀だっけか。
selfを返すのって、カスケード(連ちゃん)なメソッド呼びをしたいときに便利なんだよね。
そいつをデフォルトにしたいキモチは、判るなあ。
hood頁にて。Apache Portable Runtime なんていう便利なものが世の中には有るっすか。
「Prothon is totally stackless」ってのがちょっと気になります。
もしかしてC Stackと袂を分かつことで、"継続"を扱う [dreamhost.com]のが得意だったりするのだろうか?
あと、Python繋がりってことで、JProthonが早めに登場してくれるといいなぁ(ぉぃ
Re:肝心の中身はどんな感じかなー? (スコア:0)
def .spam
かな。
Re:肝心の中身はどんな感じかなー? (スコア:0)
Re:肝心の中身はどんな感じかなー? (スコア:0, フレームのもと)
あ。Namazuの作者さんは、MakefileのTABを、Unixの不満点&変な文法、として挙げてますね [namazu.org]。
#でも、TABもスペースも混在させた上で字下げ幅に意味をもたせる文法ってのも、ちと嫌だな。
-----
Namazuの人(特にUnixなどへの不満ネタ)といえば、
誰か
久しぶりにむかついた。 (スコア:0, オフトピック)
#いいから、黙ってろよ。
Re:久しぶりにむかついた。 (スコア:0)
#いわゆるスラド的ジョークかと。
Re:肝心の中身はどんな感じかなー? (スコア:0)
Re:肝心の中身はどんな感じかなー? (スコア:1)
もし該当者ならば、これだけは言える。
あなたは、はらたいらだ。
#和訳:なりたきゃなれよ。