#
type-level-programming
Here are 50 public repositories matching this topic...
Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
rust
generic
fp
generic-programming
lenses
hlist
type-level
type-level-programming
validated
labelled-generic
coproduct
datatype-generic-programming
-
Updated
Dec 17, 2021 - Rust
Generically derive traversals, lenses, and prisms.
-
Updated
Jul 2, 2022 - Haskell
A Haskell library for typesafe music composition
haskell
dependent-types
midi
music-composition
haskell-library
music-notation
type-level-programming
-
Updated
Mar 3, 2019 - Haskell
Mu (μ) is a purely functional framework for building micro services.
graphql
monads
haskell
avro
protocol-buffers
grpc
rpc
hacktoberfest
type-level
type-level-programming
mu
defines-schemas
mu-haskell
mu-graphql
-
Updated
May 12, 2022 - Haskell
Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.
scala
ddd
typelevel
metaprogramming
macros
scala-macros
type-safety
type-checking
scalameta
ddd-patterns
type-level-programming
newtype
funcional-programming
-
Updated
Oct 19, 2017 - Scala
Trying to get back all the stuff I had in JavaScript.
-
Updated
Oct 7, 2018 - Haskell
A macro for defining type operators in Rust.
-
Updated
Mar 16, 2017 - Rust
-
Updated
Jun 20, 2022 - Haskell
Type-safe modelling DSL, symbolic transformation, and code generation for solving optimization problems.
machine-learning
haskell
optimization
edsl
symbolic
type-safety
solvers
symbolic-computation
type-level-programming
optimization-algorithms
symbolic-differentiation
lbfgs
ipopt
lbfgs-b
-
Updated
Jun 29, 2022 - Haskell
Implementation of game of life and a bunch of primitive recursive functions at the type level in rust
-
Updated
Dec 13, 2018 - Rust
Type-level well-kinded natural numbers.
-
Updated
Dec 11, 2021 - Haskell
Code samples for my talk “Type-level programming in TypeScript”
-
Updated
Aug 11, 2021 - TypeScript
Access Scala language features on the type-level
-
Updated
May 24, 2022 - Scala
Purescript refinement types with runtime checking
-
Updated
Jan 27, 2022 - PureScript
Extensible records and variants indexed by a type-level Red-Black tree.
-
Updated
Mar 7, 2021 - Haskell
Bring type level information to value level.
-
Updated
Apr 6, 2021 - TypeScript
A handy collection of TypeScript plain and generic type definitions and interfaces.
typescript
types
typescript-library
typescript-definitions
essentials
type-level-programming
typescript-interfaces
-
Updated
Jun 22, 2022 - TypeScript
A Type-Level Encoding of Natural Numbers as a Linked List of Bits
-
Updated
Oct 26, 2016 - Scala
A well-typed Directed Acyclic Graph in Haskell
-
Updated
Jan 25, 2015 - Haskell
Type-level dimensional analysis for OCaml
-
Updated
Apr 23, 2018 - OCaml
A linked list with compile time size.
-
Updated
Aug 18, 2021 - Scala
Sized sequence data-types
-
Updated
Jun 18, 2022 - Haskell
Haskell library to ease the pain of versioning and migrating data types
-
Updated
Jul 21, 2019 - Haskell
Tensor on Spark.
scala
spark
tensor-factorization
tensor
multidimensional-arrays
type-level-programming
tensor-decomposition
cp-decomposition
-
Updated
May 18, 2017 - Scala
Additional operations for GHC's type-level symbols
-
Updated
Oct 2, 2016 - Haskell
A journey from Procedural to Object-Oriented, to Functional Type-level implementations for managing state.
-
Updated
May 18, 2020 - Scala
Presburger arithmetic solver for built-in type-level naturals
haskell
dependent-types
solver
ghc
type-level-programming
compiler-plugin
presburger-arithmetic-solver
ghc-plugin
-
Updated
Mar 30, 2022 - Haskell
Improve this page
Add a description, image, and links to the type-level-programming topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the type-level-programming topic, visit your repo's landing page and select "manage topics."
Add new function utility which is useful in tests:
Playground with use cases – tsplay.dev/Ndo6Yw