Kraks / diamond-langLinks
A prototype programming language with polymorphic reachability types that track freshness, sharing and separation.
☆45Updated 3 months ago
Alternatives and similar repositories for diamond-lang
Users that are interested in diamond-lang are comparing it to the libraries listed below
Sorting:
- ☆33Updated 8 months ago
- ☆51Updated 3 months ago
- Staged Abstract Interpreters☆66Updated 2 years ago
- A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.☆82Updated 3 years ago
- Liquid Types implementation for Rust☆29Updated 2 years ago
- Efficient effect handlers based on Evidence Passing Semantics.☆30Updated 4 years ago
- Benchmark repository of polyglot effect handler examples☆24Updated 2 months ago
- Deadlock freedom by type checking☆20Updated 2 years ago
- LL(1) parser generator verified in Coq☆47Updated 5 years ago
- We define a simple programming language, simp_lang, then instantiate Iris to verify simple simp_lang programs with concurrent separation …☆51Updated last month
- Duo - A research language exploring duality in programming language design☆57Updated 2 years ago
- a proof-of-concept programming language based on call-by-push-value☆54Updated this week
- Benchmarking algebraic effect handler implementations☆26Updated 4 years ago
- A toy dependent typed language.☆29Updated this week
- ♾️ A library for universe levels and universe polymorphism☆34Updated 6 months ago
- A rosetta stone for metaprogramming in Coq, with different examples of tactics, plugins, etc implemented in different metaprogramming lan…☆17Updated last year
- A deterministic parser with fused lexing☆73Updated last year
- (WIP) Dependently-typed programming language with Agda style dependent pattern matching☆80Updated 4 years ago
- Type-driven, component based synthesis, showcasing TYpe Guided Abstract Refinement (TYGAR)☆60Updated 2 years ago
- A verified compiler for a lazy functional language☆36Updated last month
- Demo for dependent types + runtime code generation☆69Updated 4 months ago
- Programming-by-example in a typed functional language with sketches. Smyth = Sketching + Myth.☆54Updated 4 years ago
- PL conference deadline countdowns☆60Updated 2 months ago
- EGraphs in OCaml☆65Updated last year
- ☆36Updated 2 months ago
- The Steel separation logic library for F*☆35Updated last month
- VeriFFI: Verified Foreign Function Interface for connecting Coq programs to C programs at the operational and specification/verification …☆45Updated 5 months ago
- Lambda normalization and conversion checking benchmarks for various implementations☆59Updated 4 years ago
- Best of POPL (BOP) Reading Group Memoirs☆67Updated 3 years ago
- 🦠 An experimental elaborator for dependent type theory using effects and handlers☆37Updated last year