A safe, easy systems language
-
Updated
Nov 11, 2024 - Rust
A safe, easy systems language
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Strong type constraints for Scala
Phantom types for Python.
Large Scale Type Systems (programming language)
Programming is an exercise in linguistics; spice-up Scala types with Adjective.
`refined_type` is a library that facilitates type composition, enabling the simple description of efficient validation processes and high runtime safety.
Play JSON Reads/Writes instances for refined types
Port of Scala/Haskell Refined library to Idris
Simple Refinement types for F#. No longer maintained.
Refinement types encoded with private types in OCaml. 🙄 🐫 🔬 📚
newtype and refinement (refined) type for Scala 3
Examples shown in my talk "Why types matter". See also https://github.com/gvolpe/par-dual
Proper types for your domain
Refinement types for Python
Introductory Tutorial on Refinement Types
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."