soutaroのHaskellにっき

2006-06-11

IDE IDE - soutaroのHaskellにっき を含むブックマーク はてなブックマーク - IDE - soutaroのHaskellにっき

まずはIDEインストールから。Emacsとかmakeとかありえなーい。

Haskell Visual Studio」とかでぐぐるNot FoundとかVHSとかがヒットする。どっちがいいかはわからないんだけど、Haskell Workshopとかに論文を出してるチームであるということと、あとは単純にもう一方が繋がらなかったので、Visual Haskellインストールすることに。うちのVS2005なんだけど、入るかなー?

あれ?Haskell処理系はいいのかな?いや、これ入ってるのか。すげ

とか書いてたら、インストーラコケた。なぜだー

一度、FirefoxとかVirtualPCとかiTunesとか終了して試してみよう

⇒当然ダメ。よく読むと「なんかインストーラおかしいねんけど」と言っているように見える。なんなんだ。もう一度インストーラダウンロードしてみることに。これでダメなら、VS2003じゃないとダメなんだと判断しよう。

ダメだ。

ところで

In order to use Visual Haskell, you need Visual Studio .NET 2003. Right now, this is the only supported version of Visual Studio - unfortunately we haven't yet added support for the 2005 Beta. The Express languages (Visual C++ Express etc.) also will not work, because they don't have support for plugins.

とかWebサイトに書いてあるのがちょっと面白いと思った。microsoft.comのメールアドレスだから、中の人じゃないかと思うのだが。中の人でもbeta版持ってないとかあるのかなあ…

*1

うーむ、とりあえずmsi除くくらいならやってみてもいいと思ったし、中身をハックしても良いと思うし、そうするとHaskellグループなのになんかC#とかVBとかのコードが書き散らかされてて斬新な感じになると思っていたのだが、MS中の人に対して「VSのコード見てやるからよこせ*2」というのはさすがにアレなので、やっぱり止めとこう。

あきらめよう。次はVHSチャレンジ

が、やっぱりWebサイトに繋がらない。

EclipseFP - Functional programming support for Eclipseに行くべきだろうか。おお、haskellのほうは結構更新されてるじゃないか。よしよし。OCamlのほうは2年くらいメンテされてないっぽかったから、完璧に終わったプロジェクトだと思ってたんだが。こっちはGHCインストールからしないとだめなのね…

ghcインストールはこともなく終了。あ、このやろーc:\の直下に入れやがったな…

まずghciを動かしてきちんとインストールできてるか試すことに。

let a = 3

うは。何年か前はインタプリタでletできなくてぶちきれた記憶があるのだが、今はちゃんとできるのね。さすがさすが。んで、終了できなくてはまる、とorzWindowsではEOFはCtrl+zだったか。

*1:なんでこんな読み間違いしたんだろ…orz

*2自信過剰

syd_sydsyd_syd2006/06/13 14:00お久しぶりです。
>call-by-needのsemanticsを採用すると、型システムにも制限が加わる
コレも本当でしょうか?どっちかというとHaskellには値多相がないので「より自由」な気がしてたんですが…(レコード多相をよく知らないので何とも言えない) Haskellの「制限」といえばmonomorphism restrictionかなとは思うんですが。もうちょっとOCaml勉強します。

soutarosoutaro2006/06/13 14:58ウソだと思いますorz(本当かもしれませんが、積極的に主張するつもりはありません。)