haskell / haskell/binary

A size counter for Get

Offen
#51 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

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

Neue Issues direkt in Ihr Postfach

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