haskell

    6

    1答えて

    BNFCにINIパーサを生成させるために、ラベル付きBNFを書くにはどうすればよいですか? 私は今までにo__Oを手に入れました!私がこだわっているO__O entrypoints File ; comment "#" ; token ID (letter | digit | ["-_'"])+ ; Ini. File ::= [Section] ; Sect. Section ::

    9

    2答えて

    私は、かなり大きなXMLファイル(10から800MB)で保存されたデータの分析を実行するアプリケーションを作成しようとしています。各データセットは単一のタグとして保存され、具体的なデータはアクトロブとして指定されます。私は現在、HaXmlのsaxParseであり、作業中にメモリ使用量に満足していません。 15MbのXMLファイルを解析すると、リストにデータを格納しないようにしようとしましたが、1G

    1

    1答えて

    私は最初のgtk2hs + gladeアプリケーションを書いています。プログラムからの出力を表示するためにtextviewを使っています。私が考えたスクロールの代わりに、テキストビューはテキストを再設定するたびに大きくなり、消えるまでボタンを小さくしますが、スクロールバーは決してポップアップせず、スクロールしません。私はそれをスクロールさせるために何か特別なことをするつもりですか?ここでは、私が現

    6

    1答えて

    IOモナドに固有の次の関数を作った: memoIO :: MonadIO m => m a -> IO (m a) memoIO action = do ref <- newMVar Nothing return $ do x <- maybe action return =<< liftIO (takeMVar ref) liftIO . putMVar

    3

    3答えて

    私はハスケルを学ぶJavaプログラマーです。 私は、特定のサフィックスを持つ単語のファイルを検索する小さなプログラムを作成しました。 私はあなたの批判を読んでいます。 このコードをよりコンパクトで読みやすくするにはどうすればよいですか? module Main where import Control.Monad import Data.String.Utils import Data.L

    10

    2答えて

    Haskellプロジェクトのビルド/テスト/ ci/doc-gen/...を自動化するにはどうすればよいでしょうか? 現時点では、私は最終的なビルドにはCabalを使用し、テスト/ checkins/doc-gen/..を自動化するにはbashスクリプトを使用しますが、bashスクリプトを置き換えたいと思います。 私はNemesis(作者によるとHaskell用のレーキ)をインストールしましたが、

    5

    1答えて

    hsファイルを作成するためにhsc2hsを使用できますか?どうやって? 私ははい、徒党をするときことを理解し

    2

    1答えて

    私は、haskellを使ってメールリーダーアプリケーションを作成しようとしていました。私は同じもののHaskellNetライブラリを見つけました。残念ながら、ドキュメントやテストはありません。誰でもこのライブラリの使い方を知っていますか?


    12

    0答えて

    私はHaskellから呼び出すC言語で書かれた関数をいくつか持っています。これらの関数はIO (CInt)を返します。時には、それらの関数が何を返すかにかかわらず、すべての関数を実行したい場合がありますが、これは簡単です。サンプルコードのために、これは現在何が起こっているかの一般的な考え方です: Prelude> let f x = print x >> return x Prelude> ma