Type inference for ML-like languages. A port to F# of "Algorithm W Step by Step" by Martin Grabmüller.
☆11Sep 17, 2014Updated 11 years ago
Alternatives and similar repositories for AlgorithmWStepByStep
Users that are interested in AlgorithmWStepByStep are comparing it to the libraries listed below
Sorting:
- A semantically unified SQL and NoSQL query and update system☆18Jan 20, 2019Updated 7 years ago
- Constraint Handling Rules in Clojure☆28Oct 14, 2011Updated 14 years ago
- miniKanren implementation of ' Declarative semantics for functional languages: compositional, extensional, and elementary' by Jeremy Siek…☆15Mar 16, 2018Updated 8 years ago
- machine fusion☆16Oct 13, 2018Updated 7 years ago
- High performance serialization library for Common Lisp☆50Jun 26, 2021Updated 4 years ago
- new generation language☆20Aug 2, 2013Updated 12 years ago
- Pure relational SKI combinator calculus interpreter.☆11Jul 13, 2017Updated 8 years ago
- Web-based reference manager, written in Haskell.☆30May 7, 2016Updated 9 years ago
- Prolog-Style Meta-Interpreters in miniKanren☆33Mar 9, 2025Updated last year
- Meld virtual machine.☆28Nov 20, 2015Updated 10 years ago
- Development of the CafeOBJ interpreter☆40Nov 18, 2024Updated last year
- miniKanren variant with a functional syntax, expressing disjunction via pattern matching☆17Mar 28, 2020Updated 5 years ago
- Minimal type inference Algorithm W and Algorithm M in F#☆35Oct 23, 2023Updated 2 years ago
- A compiler for the Dana programming language☆11Apr 25, 2021Updated 4 years ago
- A Common Lisp painting application☆32Jun 22, 2019Updated 6 years ago
- Source code for a minimal Commodore 64 BASIC interpreter and the essay "The Lost Ways of Programming: Commodore 64 BASIC"☆21Nov 1, 2022Updated 3 years ago
- LINQ-like combinators for manipulating collections of in-memory data☆16Sep 21, 2020Updated 5 years ago
- An implementation of Ben Lippmeier's "Don't Substitute Into Abstractions"☆15Aug 8, 2018Updated 7 years ago
- Store and replay results of http calls for easier testing of external services.☆14Jun 17, 2017Updated 8 years ago
- minikanren mips assembler/disassembler☆34Mar 28, 2015Updated 10 years ago
- A library for non-deterministically parsing natural language expressions into a structured form.☆18Feb 3, 2023Updated 3 years ago
- Erlang BEAM emulator in Haskell☆48Jun 14, 2014Updated 11 years ago
- ☆30Jul 24, 2015Updated 10 years ago
- concise functionless functional esolang☆14Jan 18, 2026Updated 2 months ago
- an experiment in presenting code.☆14Aug 11, 2020Updated 5 years ago
- Magit-like porcelain for accessing gcp, azure and aws☆55Apr 14, 2020Updated 5 years ago
- A Krivine machine for the call-by-name reduction of lambda calculus (+ call/cc) expressions in Haskell.☆15Feb 26, 2024Updated 2 years ago
- An esoteric language based on overlapping tree-like structures☆10Oct 16, 2021Updated 4 years ago
- System Fω interpreter for use in Advanced Functional Programming course☆69Oct 16, 2023Updated 2 years ago
- Classical Logic in Haskell☆24Nov 19, 2025Updated 4 months ago
- Matplotlib for Chez Scheme☆26Dec 8, 2019Updated 6 years ago
- An F# polymorphic, unqualified-accessible set of functions for List, Seq, and Array.☆12Sep 15, 2019Updated 6 years ago
- Lambda Calculus with quote and unquote☆19Jun 29, 2020Updated 5 years ago
- An R6RS framework for creating compilers that target C.☆115Nov 3, 2015Updated 10 years ago
- The official interpreter for the Jeopardy language☆16Dec 6, 2022Updated 3 years ago
- Convert an emacs-lisp file to org file☆69Apr 8, 2020Updated 5 years ago
- My attempt at writing a R⁵RS-compliant Scheme with Megaparsec☆14Dec 15, 2025Updated 3 months ago
- Edit is a monad for rewriting things.☆23Sep 9, 2020Updated 5 years ago
- A Programming language of directories. Just for fun.☆15Feb 2, 2023Updated 3 years ago