問題タブ [haskell-platform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Emacs での起動時にオプションを ghci に渡す
したがって、スレッド化されたアプリケーションを ghci で実行したい場合は、-threaded
起動時に ghci に渡すだけです。しかし、Emacs 内から起動する場合、どうすればこれを行うことができますか? このために Emacs haskell モードをカスタマイズできますか?
そうだと思いますが、これに関する指示が見つかりませんか?emacs lisp のリファレンス ドキュメントが見つかりません。Haskell wiki のみですが、参照はありません。私は学んでいますが、(Emacs) Lisp にはあまり詳しくありません。
haskell-platform のデフォルトの emacs パッケージがインストールされている場所を見つけることができれば、ソースを読んで把握することができたはずです。
windows - ghcのパスを変更する方法は?
Win7でHaskellPlatform-2012.4.0.0を使用しています。ポータブルとしてインストールされます。パスは.batファイルを介して管理されるため、ghciとghcは機能します。これにより、Cabalの構成とフォルダーがセミポータブルになります。
問題はghc
フォルダです。それは自分自身をインストールしますC:\Users\name\AppData\Roaming\ghc\i386-mingw32-7.4.1.
デフォルトのパスを変更するにはどうすればよいですか?だから私はWindows上で本当にポータブルなHaskellを持つことができます:)
編集:何もしない3つの新しいシステム変数があります。結果は次のとおりです。
haskell - GHC と Haskell プラットフォームの違いは何ですか?
私は Haskell を始めようとしていますが、なぜ GHC と Haskell プラットフォームの両方を brew でインストールするように勧められているのか、少し混乱しています。
GHC は Haskell の実装/コンパイラではありませんか?
いつプラットフォームが必要になりますか?
haskell - Leksahソースエディタでスペースバーを押しても、何も起こりません。どのパッケージが不足していますか?
Haskellの学習をもう一度やり直します...だから私はapt-getインストールされたleksah、ghc、quickcheck、cabal-installです。最初からうまくいきませんでした。そのため、cabal-installとquickcheckをインストールする必要がありました。しかし、今では、歓迎するMain.hs
Helloworldは正常にコンパイルされ、正常に実行されます。(初心者にとっては本当に素晴らしい握手です。感謝していることを認めなければなりません)
しかし、私はいくつかの本当に奇妙な問題に直面しています。Leksahソースエディタでスペースバーを押しても、何も起こりません。
たとえば、入力できませんtype MyType = Int
。単語タイプの最後でスタックします...スペースの後に文字を続けると、MyTypeが次のように入力します。typeMyType
関数を定義すると、要素の間にスペースを挿入できません
インストールするパッケージが不足しているのではないかと思います。私はUbuntu12.04を使用しており、fluxboxを使用しています。複数のキーバインドがありますが、他のすべてのアプリケーションはそれでうまく機能し、現在、クロムの各単語の間にスペースバーを使用しています。Leksahエディターがgtkを使用していることを読みましたが、ubuntuunityはgtk/ gnomeの一部を使用しているので、gtkは大丈夫です...しかし、少し足りないかもしれません...
知らない。何が欠けているのかをどうやって知る/推測できますか?
arrays - Haskell: Dijkstra のアルゴリズムの配列へのファイル
ダイクストラのアルゴリズムを実装するグラフを作成しており、次を含むファイルを読み取っています。
1 3 5
1 2 6
各行をどのように読み取り、[(a,a,float)] として保存しますか。私はこれを使用できるようにする必要があります:
グラフを作成する方法は次のとおりです。
現在、ファイルを読み取り、すべてを配列に格納できます。
各ファイルにアクセスして、(a,a,float) と同じ ('1','4',5) のような配列に追加できるようにしたいと考えています。配列がbuildGraphに送信される準備が整った後
opengl - Haskell OpenGl と GLUT のあいまいな発生
OpenGL チュートリアルを試しています。Haskell Platform がインストールされた状態で macosx を実行しています
これは私が得ているエラーです。「clear」、「ColorBuffer」、および「Flush」に対して次が繰り返されます
このコードは以前は機能していましたが、それ以来、cabal install と自作でいくつかのパッケージをインストールしました。
私はそれがパッケージと関係があるかもしれないと思うので、ここに「ghc-pkgリスト」があります(ブロックして申し訳ありませんが、役立つかもしれない追加情報です)
haskell - haskellによる整数加算プログラム
最初に、テスト ケースの数を示す integer(t) があります。次に 2*t 行が続きます。各行には整数があります。2 つの数値それぞれの合計を出力する必要があります。
サンプル入力:
出力例:
macos - cabal-install 自体がアップグレードされないのはなぜですか?
cabal update を実行すると、次の出力が得られます。
だから私は走る
しかし、私が走った後
新しいバージョンの cabal-install についても同じメモが表示されます。
私が走るとき
次の出力が得られます。
ただし、
私が持っているのは、次の 2 つのアイテムだけです。
なぜこのような矛盾が生じるのでしょうか?
Mac OSX v. 10.8.3 で実行しています