Home> 備忘録: 2005年1月アーカイブ
備忘録: 2005年1月アーカイブ
言語論メモ
- 2005年1月31日 00:33
- 備忘録
今回はソース公開というわけではないが,課題に関する話 (っつーかメモ) だからこのカテゴリで投稿.
プログラミング言語論 ≒ 関数型言語 Hugs の習得.コイツを使って言語プログラミングをやっている.対象言語は手続き型言語.
以下,10 人程度の受講生 (汗) 向けのメモ.
- 継承せずとも Show させる
-
代数型の定義部にいちいち
deriving Showを付記して Show クラスを継承しなくても,Hugs 環境でPrelude> :set -u
とすれば済む (= 一応は要求を満たす) 事を 昨日発見.元に戻すには以下のようにする.Prelude> :set +u
(参考リンク:算法言語) - 畳み込みと合成関数と
-
関数 alloc の定義中にある以下の記述
がイマイチ分からん.特に丸カッコ内部.最終的・具体的にどんな畳み込み演算を行なうというのか,コイツは.foldl (flip flip undefined . update) t [l .. l+n-1]
- Comments (Close): 2
- TrackBack (Close): 0
Home> 備忘録: 2005年1月アーカイブ