liner logic

についてお勉強しようとこの人のページにいった
http://homepages.inf.ed.ac.uk/wadler/

なんかdivとps形式だったのでtex関連のソフトをインストールする必要にせまられた。
cygwinsetupで簡単にptexがインストールできるアドレス
以下をsetupを起動したときダウンロードするサイトに指定する
http://www.misojiro.t.u-tokyo.ac.jp/

ps2pdfよりdvipdfの方が綺麗にPDFに変換できるな…

数字変換

//digit は型エラーでだめだった
natural :: Parser Char Int a
natural = (<*> (number)) <@ foldl nextDigit 0
where 
	nextDigit x y =  x * 10 + y
	
integer = ( (symbol '-') (\min temp -> ~temp) id) <++> natural

//ちゃんとマイナスがつく
Start =  parse integer  ['-132423'] "" ""