Opened 13 years ago

Closed 11 years ago

#59 closed proposed-project (fixed)

ByteString layer for Parsec

Reported by: dons Owned by: none
Priority: Keywords:
Cc: Difficulty: unknown
Mentor: not-accepted Topic: Data.ByteString

Description (last modified by PhilippaCowderoy)

People often wish to write efficient parsers, and getting efficient IO can be difficult. Parsec is the parser combinator framework of choice for the Haskell world, but can be inefficient at times.

In this project you add a Data.ByteString layer to Parsec, so Parsec can natively use mmap and packed, fast strings.

Interested Mentors

  • Don Stewart <dons@…>

Interested Students

  • Hideyuki Tanaka <tanaka.hideyuki@…>

Change History (5)

comment:1 Changed 13 years ago by paolo

Description: modified (diff)
milestone: kick off coding

comment:2 Changed 13 years ago by paolo

Description: modified (diff)
Mentor: donsnot-accepted

comment:3 Changed 13 years ago by Hideyuki Tanaka

Description: modified (diff)

comment:4 Changed 12 years ago by PhilippaCowderoy

Description: modified (diff)

comment:5 Changed 11 years ago by PhilippaCowderoy

Description: modified (diff)
Resolution: fixed
Status: newclosed

This was resolved by last year's project that gave rise to Parsec3, though efficiency issues remain with it.

Note: See TracTickets for help on using tickets.