uxadt alternatives and similar packages
Based on the "Data" category.
Alternatively, view uxadt alternatives based on common mentions on social networks and blogs.
-
semantic-source
Parsing, analyzing, and comparing source code across many languages -
lens
Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens -
code-builder
Packages for defining APIs, running them, generating client code and documentation. -
text
Haskell library for space- and time-efficient operations over Unicode text. -
cassava
A CSV parsing and encoding library optimized for ease of use and high performance -
compendium-client
Mu (μ) is a purely functional framework for building micro services. -
holmes
A reference library for constraint-solving with propagators and CDCL. -
resource-pool
A high-performance striped resource pooling implementation for Haskell -
primitive
This package provides various primitive memory-related operations. -
discrimination
Fast linear time sorting and discrimination for a large class of data types -
dependent-map
Dependently-typed finite maps (partial dependent products) -
IORefCAS
A collection of different packages for CAS based data structures. -
dependent-sum
Dependent sums and supporting typeclasses for comparing and displaying them -
orgmode-parse
Attoparsec parser combinators for parsing org-mode structured text! -
reflection
Reifies arbitrary Haskell terms into types that can be reflected back into terms -
streaming
An optimized general monad transformer for streaming applications, with a simple prelude of functions -
scientific
Arbitrary-precision floating-point numbers represented using scientific notation -
text-icu
This package provides the Haskell Data.Text.ICU library, for performing complex manipulation of Unicode text.
Learn any GitHub repo in 59 seconds
Do you think we are missing an alternative of uxadt or a related project?
Popular Comparisons
README
uxadt
Cross-platform embedded representation for algebraic data types, values, and common operations. More information is available at uxadt.org.
This family of libraries supports a cross-platform embedded representation for algebraic data type (ADT) values, and platform-specific embedded programming abstractions for common operations (such as pattern matching) on algebraic data type values.
Directory Structure
The directory structure and locations of noteworthy files are as follows:
/hs/
The Haskell version of the library, ready for packaging./hs/release.sh
Release script for building package for manual submission to HackageDB./hs/Text/UxADT.hs
The source of the Haskell version of the library.
/js/
The JavaScript version of the library, ready for packaging and publication./js/lib/uxadt.js
The source of the JavaScript version of the library./js/examples/
Examples illustrating how the library can be used with Node.js and HTML.
/php/
The PHP version of the library, ready for packaging and publication./php/src/uxadt.php
The source of the PHP version of the library./php/examples/
Examples illustrating how the library can be used in PHP.
/py/
The Python version of the library, ready for packaging and publication./py/release.sh
Release script for building package and publishing it on PyPI./py/uxadt/uxadt.py
The source of the Python version of the library./py/examples/
Examples illustrating how the library can be used in Python.