トップ 最新

#3 [全文検索]

検索方法

並べ替え: 表示件数: 検索条件の書式:

[SIMILAR] WITH 2569 haskell WITH 1 [ WITH 1 ] WITH 1 ghc WITH 1 6 WITH 1 . WITH 1 4 WITH 1 2 の検索結果 114 件中 11 - 20 件目 (0.092911621 秒)

前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ

2010-09-15 [類似検索]

[Haskell] 設定ファイルのパースをTemplate Haskell

キーと値からなる設定ファイルをパースするとします。設定ファイルはこんな感じです。 name=Test value=5 マップなどで値を持つという方法もありますが、ちゃんと型付けするために専用の型を用意することにします。そうするとパースするコードはこんな感じでしょうか。 import Control.Monad import Data.Maybe ...

#  (スコア:10000)

2006-10-21 [類似検索]

[Haskell] on

import Data.List on :: (a -> a -> b) -> (c -> a) -> (c -> c -> b) f `on` g = \x y -> g x `f` g y のようなonを定義しておくと、 sortBy (compare `on` snd) [(1,2),(2,1),(1,3)] のように書くことができます。以下と同じですが、ちょっと読みやすげ。 sortBy (\ (_, x) (_, y) -> compare x y) [(1,2),(2 ...

#  (スコア:10000)

2006-07-05 [類似検索]

[Haskell] Haskell Unsafe

GHCの新しい版のsarge向けのパッケージが公開されています。ただ、まだ6.4.1のようです。 /etc/apt/sources.listに以下を追加して、apt-get install ghc6。 deb http://haskell-unsafe.alioth.debian.org/archive/i386 . stable ...

#  (スコア:10000)

2006-01-04 [類似検索]

[Haskell] GHCのインストール

手元のDebianだと、GHC 6.4.1のパッケージはないものの、Generic Linux with glibc 2.3を落としてきて、 ./configure make install でインストールできます。 ...

#  (スコア:10000)

2008-11-05 [類似検索]

[Haskell] GHC 6.10.1

リリースノート ...

#  (スコア:10000)

2007-12-13 [類似検索]

[Haskell] GHC 6.8.2

リリースノートを見ると、GHCi関係の変更が多いようです。 ...

#  (スコア:10000)

2006-04-19 [類似検索]

[Haskell] GHC 6.4.2

#  (スコア:10000)

2009-12-10 [類似検索]

[Haskell] HaskellでOpenGL

OpenGLでちょっと遊んでみようかなと思い、せっかくなのでHaskellでやってみることにしました。環境はWindowsのGHC 6.10.4で。 まずは、GLUTバインディングをインストールします。cabal-installが入っていれば、 cabal install GLUT でインストールできます。glut32.dllは含まれていないので、GLUT for Win32...

#  (スコア:10000)

2008-08-07 [類似検索]

[Haskell] FFIとシグナル

SIGALRMシグナルを使っているライブラリをFFIで呼び出すと、コールバックのスタブの中でInterruptedというメッセージを出してプロセスが落ちてしまうことがあるので、テストコードを書いて調べてみました。 alarm.h void test(); alarm.c #include <signal.h> #include <string.h> #include <stdio.h> #include ...

#  (スコア:10000)

2009-09-08 [類似検索]

[Haskell] Type Families (5)

Synonym Familiesの別の良くある例はこんな感じのもの。 class Mul a b where type Result a b (*) :: a -> b -> Result a b instance Mul Int Int where type Result Int Int = Int (*) = (Prelude.*) instance Mul Int Double where type Result Int Double = Double (*) x y = fromIntegral Prelude.* y これ ...

#  (スコア:10000)

前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ