2006-07-01から1ヶ月間の記事一覧

Clean (o)

昨日のRHGでCleanの(o)を関数として定義するとどなるかと言う話題 でやってみたんですが。モジュールトップレベルで定義すると、多重定義エラーになりました。 関数の中のwhere節で定義するとコンパイル通ります。因みに(o)はStdFuncで以下のように定義され…

Cleanでコッホ曲線

書いたよ。以下そーす Start world # testwindow = Window "TestDraw" NilLS [WindowClose (noLS closeProcess) ,WindowViewSize size ,WindowLook True (\_ _ -> example6) ,WindowViewDomain { corner1=origin,corner2=maxdomain } ] = startIO SDI Void (…

圏論勉強会の話題でHaskellでなにも考えずに 100万までのsumを求めるとHeap Errorになると言うので、Cleanでやってみた import StdEnv Start = sum [1..1000000] 結果 1784293664 で、1000万で挑戦 -2004260032 という風に符号付で表示されてしまう。…