A set of type providers for F# that aims to implement an approximation of refinement types.
-
Updated
Jun 30, 2020 - F#
A set of type providers for F# that aims to implement an approximation of refinement types.
Yet another contract library for JavaScript which benefits from static analyzers such as TAJS.
Implementation of a language with Refinement Types
Implementations of data structures from Okasaki's "Purely Functional Data Structures" verified using LiquidHaskell
Toy Scala project to study some cool Functional Programming concepts (version 1 was in Java)
A refinement type checker for simply typed lamda calculus with inductive data-types and well-founded recursive functions
Refinement types for Python
Examples shown in my talk "Why types matter". See also https://github.com/gvolpe/par-dual
Simple Refinement types for F#. No longer maintained.
No-macro, no-reflection, opinionated type refinement library for Scala 3
ReTHFL: νHFL(Z) (aka higher-order CHC) solver based on refinement types
Constrain or Compose on the fly your .NET Types.
Proper types for your domain
Prototype functional programming language with refinement types, powered by Inox
Add a description, image, and links to the refinement-types topic page so that developers can more easily learn about it.
To associate your repository with the refinement-types topic, visit your repo's landing page and select "manage topics."