A size counter for Get
Offen
- Vorherrschende Sprache
- Haskell
- Sterne
- 120
- Forks
- 70
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I've often wanted a combinator called `sized :: Get a -> Get (Int, a)` that will behave the same as its input, except will also tell you how many bytes it consumed.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Get-Typ und seine bestehenden Kombinatoren im binary-Paket zu finden. Prüfe, wie der Verbrauch durch den Parser dargestellt wird, und füge dann den sized-Kombinator sowie Tests hinzu, die zeigen, dass er die Anzahl der verbrauchten Bytes zurückgibt und dabei den geparsten Wert und das Verhalten beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- haskell
- Bereich
- data
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100