Moflのキーワード
- Minimum and Optimistic Functional Language
はやめて、
- Multi-Objective Fragile Languate
にするか。手続き的機能 while, for, 破壊的代入 とかも入れたいから。fragileの解釈は「イイカゲンでチャンとしてない」。
- if -- if式
- then
- else
- end
- find -- find式
- in
- by
- st
- function -- 関数定義
- recfunction
- predicate
- recpredicate
- type -- 型定義
- rectype
- let -- 補助構文
- its
- where
- case
- of
- matches -- パターンマッチ
便宜上の約束
- predicateのときは、:= の代わりに :⇔ を使ってもよい。
- function, recfunction, predicate, recpredicate, type, rectypeの前に、強調の意味で、def, Defを付けてもよい。
- endを付け忘れても大目に見る。