Expose some version of `runAndKeepTrack` from `Binary.Get.Internal`
オープン
- 主要言語
- Haskell
- スター
- 120
- フォーク
- 70
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Particularly one with a signature similar to `lookAhead`. I'm curious as to why this wasn't exposed before. It seems like it would be useful in situations where one might still want to do some processing on the consumed input, such as generating some hash or something from it
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず Binary.Get.Internal を読み、既存の lookAhead API と要求された runAndKeepTrack バリアントを比較します。意図された Get の動作を維持しながら、公開される操作によって呼び出し側が消費した入力を、たとえばハッシュの生成などのために処理できるようにする方法を判断します。操作が公開され、lookAhead に似たシグネチャを持ち、そのユースケースをサポートすれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- haskell
- 領域
- backend
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 38/100