phc-adt
Data type library
A library providing support for algebraic data types in Racket, useful for compiler implementation and custom data structures.
Algebraic Datatypes for Typed/Racket, with some special features useful for writing compilers
2 stars
2 watching
2 forks
Language: Racket
last commit: over 3 years ago
Linked from 1 awesome list
algebraic-data-typesracket-library
Related projects:
Repository | Description | Stars |
---|---|---|
dedbox/racket-algebraic | Provides a Racket extension for untyped algebraic data structures with first-class support for sums and products. | 75 |
szi/vartypes | A C++ library that provides a flexible and extensible data type system for representing and manipulating variable-length data values. | 16 |
racket/db | Provides a simple and efficient way to interact with relational databases | 21 |
hirrolot/datatype99 | Algebraic data types for C99 with exhaustive pattern matching and compile-time introspection facilities. | 1,375 |
sviperll/adt4j | Algebraic Data Types for Java implementation | 144 |
typelevel/skunk | A data access library for building Scala applications that interact with Postgres databases. | 1,588 |
evilsoft/crocks | A collection of well-known Algebraic Data Types and their associated helper functions for functional programming in JavaScript. | 1,592 |
tov/dssl2 | A language and framework for teaching data structures concepts in Racket. | 9 |
stylewarning/cl-algebraic-data-type | A Common Lisp implementation of algebraic data types with features like pattern matching and mutable data structures. | 136 |
mknejp/dotvariant | A type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces. | 70 |
pa-ba/compdata | A Haskell library for creating and manipulating compositional data types in a modular and flexible way | 89 |
pytorch/data | A PyTorch project providing data loading utilities and scalable dataloading solutions | 1,133 |
typelevel/doobie | A functional JDBC layer that abstracts database interactions in a Scala-based programming language | 2,171 |
davidedc/algebrite | A JavaScript library for symbolic mathematics and algebraic computation. | 968 |
columbia-applied-data-science/rosetta | Tools and utilities for efficient data processing with a focus on text analysis. | 206 |