haskell / haskell/binary

Expose some version of `runAndKeepTrack` from `Binary.Get.Internal`

Offen
#213 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Haskell
Sterne
120
Forks
70
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem Lesen von Binary.Get.Internal und vergleiche die bestehende lookAhead API mit der angeforderten runAndKeepTrack-Variante. Ermittle, wie die bereitgestellte Operation es Aufrufern ermöglichen sollte, verarbeitete Eingaben zu verarbeiten, etwa zum Erzeugen eines Hashes, während das vorgesehene Get-Verhalten erhalten bleibt. Erledigt ist die Aufgabe, wenn die Operation öffentlich verfügbar ist, eine Signatur ähnlich wie lookAhead besitzt und diesen Anwendungsfall unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
haskell
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.