Haskell

leksahのインストール

Ubuntu9.10でHaskellをインストールしただけだと、gtksourceview2が入っていない様です。なので Synapticパッケージマネージャでlibgtksourceview2-devをインストールします。 leksahのパッケージをダウンロードして適当な位置に展開します。 leksah下のleks…

Monadiusやっと実行!

OpenGLが通ったので、Monadiusをトライしてみた。 いやー、エラー。原因が2つ。 GHC 6.8.xと6.10.xの違い。Control.Exception絡みが変わっていて、ExitExceptionという終了用の例外がなくなっていた。OldExceptionとして${GHC-HOME}/doc/libaries/doc-index…

新マシンでOpenGL再挑戦

・・・と書いたけど http://netsuperbrain.com/blog/posts/freeglut-windows-hopengl-hglut/ の説明どおり、順番に操作したら、すんなり、成功。うーん、なんだったのかなぁ。 Vistaというか、前のマシンにいろいろ入れていたからかなぁ。 まぁ、すんなり通…

グラフィック関係のインストール

いつの間にやらグラフィック関連の標準が変わってます。めげずにInstallに挑戦GLUTが(たぶんライセンスの関係で)同梱されなくなっていた。 探すと、FreeGLUTってのがあるんだけどVisualStudioが必要そう。 とりあえず、OpenGLはあきらめて、SDLを試みる。h…

久しぶりに使う

最新版を使おうとしたらバイナリー版が無い。 しかもソースをダウンロードしてコンパイルしようとしたら、Perlがいる。 Linuxでやるほうがよさげだなぁ。 とりあえず、最新版をあきらめて、バイナリー版をダウンロード。 以前のレポジトリの漢字が普通に使え…

EclipseFPはEclipse3.3でも動く!

サイトにはEclipse3.1と書いていたのでだめなのかなと思って、それでもだめもとで http://eclipsefp.sf.net/updates からアップデートしてみた。 ・・・なんだ、普通に動くやん。 って事で、普通に動作している。ShiftJisでも普通に表示。コンパイルも通って…

ウィンドウを閉じたときにプログラム終了できない

OpenGLでウィンドウを閉じたときにプログラムを終了したくって -- ウィンドウを閉じたときのコールバック closeCallback $= Just close -- ウィンドウを閉じたときの処理本体 close = do exitWith ExitSuccess とするとコンパイルは正常に終了するけど 実行…

向日葵でた!

遠い昔に雑誌に載っていたフィボナッチ数列で向日葵の種の配置を出すプログラムをHaskellに置き換えてみた。原典はN88Basicで書かれていたけど、気に入っていてCやSmartEiffel、Javaに置き換えていたもの。今回は関数型言語ということで結構躓いた。 まずは…

Flag動いたぁぁ

・・・ということで、情報メモ。基本的に指示通り(以前は何でだめだったんだろ?) GHCをダウンロード(http://haskell.org/ghc)。今だと、6.8.2 darcsをダウンロード(http://darcs.net)。今だと、1.0.9 2つとも適当なディレクトリに解凍して、Exeがあるフォル…

履歴管理

今、2拠点で開発なんてことをやっている。昨今の流れで、インターネットとは無縁だから、双方で履歴管理していても反映がむちゃくちゃ大変。 Subversionを使っているけど、双方で同じソースをいじる悲しい実装なもので、そのまま、かぶせれない。 しかも、…