linear-builder

Text builder library

Provides efficient and scalable builder functionality for working with text data in Haskell.

Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.

GitHub

88 stars
8 watching
4 forks
Language: Haskell
last commit: 3 months ago
bufferbuilderbytestringconcatenationhaskelllinear-typesstrict-typesstring-bufferstring-builderstring-manipulationstringbufferstringbuildertextunicode

Related projects:

Repository Description Stars
haskell/text Efficient Unicode text operations in Haskell 407
bodigrim/poly A Haskell library for manipulating polynomials with efficient arithmetic operations and scaling. 66
fjvallarino/monomer A cross-platform GUI library for writing native Haskell applications 596
haskell/binary Efficient serialisation of values to and from lazy ByteStrings in Haskell. 106
mstksg/auto Provides a declarative API for creating discrete-step, locally stateful interactive programs and automations 180
githawkapp/styledtextkit A declarative attributed string library for fast rendering and easy string building in Swift 1,222
pa-ba/compdata A Haskell library for creating and manipulating compositional data types in a modular and flexible way 89
k-bx/protocol-buffers A Haskell implementation of a language-neutral, platform-neutral way to serialize structured data 80
damsl/k3 Builds large-scale data systems by separating design and implementation concerns with a high-level, declarative language framework. 15
bwaldvogel/liblinear-java A Java implementation of LIBLINEAR's large-scale regularized linear classification and regression algorithms 306
thma/ltupatternfactory Maps software design patterns to Haskell type class concepts and functional programming structures 994
valderman/selda A type-safe, high-level interface for interacting with relational databases in Haskell. 477
thma/whyhaskellmatters Explaining why Haskell's unique features make it an important language for software development 467
rali-udem/simplenlg-enfr A Java library for generating text in multiple languages, with a focus on grammatical accuracy and coverage of language fundamentals. 25
jhumphry/lalg An Ada interface to BLAS for linear algebra operations on dense matrices and vectors 4