2008-03-26から1日間の記事一覧

テレビ局の一番の資産ってなんだろうな

って考えて 「その局が過去に放映した番組すべて」 だという考えに行き着いた。要はその局の歴史ですな。人に歴史あり、テレビ局もまた然り。 それらアーカイブで採算取れるかどうかは別として考えると、過去に放映した番組が資産であることに反論する人って…

if 文と3項演算子の違い

ちょっと実例を出して比較してみようと思う。 if(hoge)var = 1;はvar = (hoge?1:var);に置き換えられる。微妙に速くなると思うけど、実際どうなのかは分からない。 坂口和彦 on Twitter: "if(hoge)var = 1;はvar = (hoge?1:var);に置き換えられる。微妙に速…

今後の修正予定

関数定義 現在の文法 void FunctionLiteral():{}{ ("\\" | "fun") FunctionArguments() ( "(" Expression() ")" | "{" StatementList() "}" ) } 新文法 void FunctionLiteral():{}{ "fun" FunctionArguments() ( "->" PrimitiveExpression() | "{" Statement…

今日の変更点

メソッドミッシングに使う forward スロットを、特殊スロットへと格上げ 関数定義を ^ から \ に変更 \x y (x + y) みたいな感じに キーワード引数を | から # に変更 foo# a = 123; みたいな感じに 未評価参照 &var を削除 今後は local.var で代用 余った …