Popularity
6.2
Growing
Activity
0.0
Stable
7
6
1

Monthly Downloads: 0
Programming language: Python
License: MIT License
Tags: Data     Types     Case     Algebraic     Datatypes     Functional     Match     Pattern     Unification     Adt    

uxadt alternatives and similar packages

Based on the "Data" category.
Alternatively, view uxadt alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of uxadt or a related project?

Add another 'Data' Package

README

uxadt

Cross-platform embedded representation for algebraic data types, values, and common operations. More information is available at uxadt.org.

npm version and link. PyPI version and link.

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.