Provide `NFData` instances for publicly exported types
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- haskell
調査の方向性
fs-api と fs-sim で公開エクスポートされている型を調査し、ouroboros-consensus や lsm-tree などの下流パッケージにある孤児 NFData インスタンスと比較します。どのエクスポートされた型にインスタンスを付与できるかを判断し、下流の孤児定義を削除または置き換えられることを確認します。
索引モデルが issue の本文から書いたものです。
説明
For most publicly exported types (I haven't checked if we can do it or all types), we can provide NFData instances. fs-api, and therefore fs-sim, depend on deepseq already, so it makes sense to add the instances! This mean we can get rid of a lot of orphan instances are that are defined in downstream packages like ouroboros-consensus and lsm-tree
- 主要言語
- Haskell
- スター
- 2
- フォーク
- 6
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
IntersectMBO/fs-sim のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
IntersectMBO/fs-sim#137 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 45/100
IntersectMBO/fs-sim#136 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
IntersectMBO/fs-sim#135 ·
-
No 0.4.1.0 tagオープン
難易度 1/5 1時間未満 初心者へのやさしさ 55/100
IntersectMBO/fs-sim#125 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 48/100
IntersectMBO/fs-sim#122 ·
IntersectMBO/fs-sim の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
-
15-minutes 5-minutes algorithm any-language beginner-friendly c cpp csharp easy go good first issue hacktoberfest help wanted java javascript kotlin python rust swift typescript
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
Huerte/algo-solutions-python#260 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
IntersectMBO/cardano-ledger#6276 ·
メンテナーはふだん 1 日以内に返信