Beluga
Formal reasoning language
A functional programming language designed to reason about formal systems using object-level binding constructs.
Contextual types meet mechanized metatheory!
185 stars
12 watching
16 forks
Language: OCaml
last commit: 8 months ago
Linked from 1 awesome list
belugadependent-typeshoaslfocaml
Related projects:
Repository | Description | Stars |
---|---|---|
| Formalizations of functional languages with a focus on proof and verification | 142 |
| A statically typed functional language designed to reduce boilerplate code and improve performance by leveraging immutable data structures and abstract concepts. | 80 |
| A functional programming language that combines golfing and simplification of code through type inference. | 77 |
| Developing a pragmatic functional programming language with a focus on tooling, simplicity, and incremental changes to enable stable growth and maintenance. | 10 |
| A compact functional programming language for .NET with a syntax based on Python. | 0 |
| An implementation of a custom programming language with features such as compilation and execution capabilities. | 45 |
| A systems programming language focused on reliable high performance parallel computation | 31 |
| A Go-based functional programming language designed to simplify concurrent and reactive programming. | 410 |
| An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 749 |
| A modern functional programming language with support for dynamic typing and lazy evaluation. | 23 |
| A language and package for writing provable programs in Python. | 1,350 |
| A Golang library providing functional programming features and Rx-style coding capabilities. | 349 |
| A small, embeddable language with strong typing and support for async/await, loops, error handling, and destructuring. | 549 |
| A beginner-focused logic programming language built on top of Haskell. | 8 |