Alternatives
Products that do what Hindley–Milner type inferencing in C does
This is a pretty straightforward port of Robert Smallshire's Python implementation to C. It type checks a factorial program correctly and is pretty fast. Mostly a learning exercise.
- 1AP
2015 · github.com
- 2HM
2016 · github.com
- 3RS
2017 · github.com
- 4PA
2020 · github.com
- 5MA
2020 · github.com
- 6JA
2012 · madlag.github.com
- 7SH
2018 · github.com
- 8PL
2017 · github.com
- 9AS
2019 · github.com
- 10PA
2021 · github.com
- 11DT
2021 · github.com
- 12CI
2021 · github.com
- 13TA
2017 · github.com
- 14

- 15SF
I've made a small Python library, designed for quick-and-easy prototyping of machine learning models. It's built on top of scikit-learn, to serialize and deserialize data from the forms you're likely to have, to the format used in scikit-learn. https://github.com/madman-bob/Smart-Fruit It's pretty bare-bones at the moment, but I thought I'd see if there was any interest before spending too much time on it. Let me know what you think.
2018
- 16AS
2014 · github.com
- 17P8
Mar 2026 · peps.python.org
- 18AS
2013 · github.com
- 19CA
2015 · github.com
- 20PP
2020 · codewithrepl.it
- 21TA
2016 · github.com
- 22AT
I spent the past few weeks working on arguably. It uses your function signatures and docstrings to create a CLI. I built it to have the most common features of other libraries (and a few extra) in a much more concise syntax - no need for @click.option or typer.Option. It succeeds when you barely notice it's there. For most cases, you decorate a function with @arguably.command, and it just does what you'd expect: * Positional args for the function become positional CLI args * Keyword-only args become --options * Type hints set up parsing * Docstrings provide help messages for each command and…
2023 · github.com
- 23BA
Hi HN, I'm the author. I built this project for two simple reasons: I've always used higher-level languages and wanted to finally understand what's happening "under the hood" of an interpreter. I also wanted a real project to force me to "power up" my C skills, especially with manual memory management and reference counting. The result is ToyForth, a minimal interpreter for a Forth-like language, written from scratch in C, stack-based. I focused on making the code clean and understandable. It's broken down into a few simple parts: A parser that turns source text into a list of objects…
Nov 2025 · github.com
- 24FM
As the title and description of the GitHub repo suggest, I’m working on a small project for purely educational purposes, with the goal of implementing generative model inference (small models capable of modeling 2D distributions) based on the Flow Matching paradigm in C. I’ve worked on generative AI models based on Flow Matching from a more “abstract” perspective, using frameworks like PyTorch, and I wanted to understand what goes on behind the scenes. The repository is still a work in progress and is also one of my first "serious" projects in C.
Jul 2026 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →