問題タブ [hackage]
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 - パッケージをハッキングにアップロードするときにハドックが生成されない
パッケージをハッキングにアップロードした後、他のパッケージのようにハドックが生成されませんでした。
私が逃したものはありますか?
私がしたことは:
cabal dist
そして、distディレクトリの下で生成されたパッケージ。- hackage Webアップロードインターフェイスを開き、パッケージをアップロードします。
- URLを開くと、パッケージは正常にアップロードされていますが、ハドックはありません。(パッケージにはいくつかのドキュメントがあります)
ありがとうございました。
haskell - 標準の型クラスインスタンス宣言のソースコード
Ord
のインスタンス宣言について疑問に思っていたので、ハッキングをすばやく検索して、比較が最初に行われ、次に等しい場合はで(a,b)
行われるという直感を確認したいと思いました。具体的にはここに行きました。ハッキングにはデータ宣言や関数のソースコードへのリンクがあるので、インスタンス宣言のソースコードもあると思いましたが、見つかりません。彼らがそこにいない理由はありますか、それとも私は十分に一生懸命に見えなかったのですか?:)a
b
type Answer = Either Explanation Directions
haskell - HackageDB からパッケージを削除するには?
間違った名前 (タイプミス) のパッケージをhttp://hackage.haskell.org/にアップロードしました
HackageDB を台無しにしないことを願って、そのパッケージを削除する方法があるかどうか疑問に思っています。
どうもありがとうございました。
haskell - モジュールをHackageDBにアップロードするとき、この警告メッセージはどういう意味ですか?
モジュールをHackageにアップロードすると、次のエラーメッセージが表示されます。
「公開されたモジュールは、割り当てられていないトップレベルの名前を使用します」
モジュールを.cabalファイルで公開されたモジュールとして宣言しています。他にやるべきことはありますか?
haskell - 関数のハック パッケージを検索するにはどうすればよいですか?
何かが足りないのかもしれませんが、ハックでパッケージ内を検索する方法はありますか?
Snap フレームワークに という関数があることを知っているとしましょうrender
。ハックページから始めて見つけるにはどうすればよいですか:
http://hackage.haskell.org/package/snap-0.9.0.1
haskell - Hackage からパッケージのダウンロード統計を見ることは可能ですか?
いくつかのトップパッケージの詳細なダウンロードに関するレポートが時々リリースされているようです ( http://haskellwebnews.wordpress.com/2011/03/16/hackage-stats-the-past-year/ )。
個々のパッケージの更新された統計を見ることはできますか?
haskell - Windows でのコンソール出力の色付け
Windows システムでコンソール出力に色を付けることができるかどうかを調べようとしていました。Console - Ansiが見つかりましたが、Windows プロンプトでの出力の色付けに関する情報が見つかりません。
私の問題に関する情報をいただければ幸いです。
haskell - Hackage の「algebra」パッケージからの可換モノイド
algebra/2.1.1.2/doc/htmlのドキュメントには、膨大な数の型クラスが示されています。
問題の構造に可換結合操作と単位/単位要素が必要であるが、他に何も (逆数、分配性など) がないと宣言するにはどうすればよいですか?
考えている
しかし、Data.Monoid のインスタンスは交換可能であるとは想定されていません。関数のユーザーには、型を見て、関数が機能するために交換可能性が必要であることを理解してもらいたいと思います。
haskell - Haskell、Hackage、GHCおよび生産性。何をすべきか?
私は1年間、新人ハスケラー(「新人ハスケラー」は永遠に)でした。私は小さなhaskellプログラム(例えば、非常に単純なスネークゲーム)をコーディングしましたが、特定のライブラリを使用する必要がある場合、パッケージの依存関係とghcの失敗したバージョンは私にとって難しいものです。
正しいghcバージョンを選択することは芸術だと思います。
あまりにも新しく、ライブラリが失敗します(たとえば、yesodが最近7.4に更新されました。grapefruit-ui-gtkは現在失敗しています)。
古すぎて、ライブラリは廃止されましたが、まだサポートされていません。
HackageDBとその開発者は素晴らしいですが、私は不器用で、本格的なプログラムを開発する正しい方法がわかりません。
私がしなければならないこと?私も経験が浅いですか?難しい方法が唯一の方法ですか?
(質問が一般的すぎる場合はすみません)
haskell - Haskell、Hackage、GHCおよび生産性。実際の例を解決する方法は?
単純な(おそらく)問題(ハッキング関連)を解決する最善の方法がわかりません。
私はそれについて助けを求めました(http://stackoverflow.com/questions/12841599/haskell-hackage-ghc-and-productivity-what-to-do)が、よく説明できませんでした。
今日、私はこの親族の問題を抱えています。
具体的な問題は関係ありませんが、それは次のとおりです。
例:
正しい方法(私は思う)は、標準のUnicode正規化を使用することです。一部の言語/フレームワーク(.Net、PHP、Pythonなど)には、関連する関数がいくつか存在します。
Haskellには、ハッキングコミュニティのおかげで存在します:
しかし、(たとえば)ghc-7.4でインストールできませんでしたが、compact-string
(に依存します)失敗します。
の修正がcompact-string
存在します(compact-string-fix
)その後:cabalを使用して(直接)インストールすることはできませんか?ダウンロードしてパッチを適用する必要がありますか?、機能するための別の代替手段を探す必要がありますか?
私は具体的な実際のケース(単純または複雑、気にしない)を説明しました、質問(私が助けを求める)は、初心者のハスケラーが正しいライブラリを選択するための最良の方法を知ることができる方法です、ghc正しい(バランスの取れた)バージョン、壁にぶつかることなく。
私はそれについて本当に迷っています。
本当に、どんな提案にも感謝します。
よろしくお願いします。