2010-10-18から1日間の記事一覧
CatyScript 2.0 で何ができるか? まずは例から: /** 整数値の階乗を求める * 入力として負の整数を許す、負の入力に対する出力はその数 */ command fact :: integer -> integer { [dec, pass] | fact2 };command fact2 :: [integer, integer] -> integer {…
とりあえず予定つうか希望を。 ワード概念とワードの解釈の明確化(文字列解釈、名前解釈、値解釈) when分岐の拡張(疑似タグ分岐と値分岐) 変数参照の明確化(構文、メカニズム、意味論) スコープの明確化(環境変数、パラメータも含めて) set, doset構…