1

Dash 用の Haskell ドキュメント セットを作成中です ( http://kapeli.com/dash )。

http://www.haskell.org/ghc/docs/7.0-latest/html/libraries/index.htmlにあるドキュメントのインデックスを作成しようとしていますが、 http://wwwに完全なインデックスがあるようです.haskell.org/ghc/docs/7.0-latest/html/libraries/doc-index-All.html .

ただし、多くのライブラリ (base、ghc、および haskell2010 は私が見つけたものです)、同じ機能を複製するライブラリ (私が知る限り) があるようです。

どのライブラリにインデックスを付ける必要がありますか? Haskell ドキュメンテーション ブラウザで何が見つかると思いますか?

ありがとう!

4

2 に答える 2

2

に対して相互参照する必要がありますbase。などの他のライブラリhaskell2010は、言語の古いバージョンに対して安定した標準を提供するためにのみ存在します。ghcは開発者ライブラリのみであり、ターゲットにすることは期待できません。

于 2012-05-19T16:46:58.077 に答える
1

ここには2つの異なる問題があると思います。

索引付けするモジュールは?

ええと、ハック全体にインデックスを付けて、システムを非常に多くの機能で便利に使用できるように保つことができればそれはクールで非常に便利です.

それ以外の場合は、 Haskell Platformのパッケージに制限できます。

機能重複

Haskell モジュールでは、他のモジュールで定義されたエンティティ (関数、型) を再エクスポートできます。これは base と haskell2012 に固有のものではありません。

ドキュメント ブラウザーで提供しているインターフェイスはわかりませんが、エンティティが見つかったすべてのモジュールを表示できます。Hoogle の機能は次のとおりです: http://www.haskell.org/hoogle/?hoogle=Int (最初のエントリを参照)。

于 2012-05-20T23:21:42.100 に答える