ghci

    2

    1答えて

    ghc-7.2.1とalex-3でBNFCを構築するのに成功した人はいますか?私は手動で修正しようとしていましたが、多くのエラーがあります。誰かがどこでパッチを見つけることができるか知っていますか?前もって感謝します。

    9

    3答えて

    ハスケルを新しくしました。 私はghciを使用しています。 :cd <dir>というコマンドでディレクトリを移動することができます。しかし、ディレクトリ内のファイルを一覧表示するコマンド(Unix lsまたはMicrosoft dirのようなもの)を見つけることができません。 GHCIでも可能ですか? あなたは

    7

    1答えて

    HaskellのFFIとGHCの対話モードに関する問題があります。 は(ソースgistを介しても利用可能である): FFISo.hs: {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ForeignFunctionInterface #-} module Main where import qualified Data.ByteString.

    13

    2答えて

    GHCiでロード/定義されたすべてのユーザ定義関数を表示する(またはリストとして取得する)コマンドがHaskellにありますか?ありがとう

    21

    1答えて

    私はHaskellのを学んでいる、と私は非常に不可解な何かに出くわしたとき、私はGHCiの中で遊んでました。 まず、簡単な追加機能を作成します。それはint型で動作し、浮くこと Prelude> let add x y = x + y 注: Prelude> add 3 4 7 Prelude> add 2.5 1.3 3.8 を今すぐ適用する関数を作成します。これは$と同じです(中

    19

    1答えて

    にタイミングを取得し、私が代わりにコンパイルするので、時間を取得するには、コンソール(REPL)で time $ slow [1,2,3,4,5] ような何かをしたいと思いますプログラムを実行してから実行してください。 これはできますか?

    13

    2答えて

    質問1 こんにちは、WinGHCiに私が意図的に次のコードの間違った部分を行う場合: 3 4 を次にエラーメッセージI取得は <interactive>:1:1: No instance for (Num (a0 -> t0)) arising from the literal `3' Possible fix: add an instance declarat

    2

    1答えて

    私はhaskellを初めて使っていて、私のクラスで私の練習をしようとしています。私は以下を書いて、それを評価しようとしましたが、 。 Loading package GLUT-2.3.0.0 ... can't load .so/.DLL for: glut32 (addDLL: could not load DLL) (WinGHCiで)私は私のsystem32フォルダにglut32.dll

    5

    2答えて

    return "abc"のタイプはghciで印刷されますか? 質問のポイントは、それはモナドで多型であるということです。 ghci> :t return "abc" return "abc" :: (Monad m) => m [Char] とどのような印刷されますと、選択されたモナドに依存します。 ghci> return "abc" :: Maybe String Just "abc"

    21

    2答えて

    私はハスケル自身を教え始めました。そのためには、Windows用にThe Haskell Platformをインストールしました。私は今のところWinGHCiを使用しています。ディレクトリを変更するためのコマンド:cdがあることを知りました。しかし、問題は、私が現在どのディレクトリにいるのか、どのように分かっているのでしょうか?なぜ私はディレクトリを変更したいのですか?私は多くを検索しましたが、答