orsinium-labs / python-lambda-calculus
Lambda Calculus things implemented on Python
☆79Updated 5 years ago
Related projects: ⓘ
- Utilities for run-time type validation and multiple dispatch☆161Updated last week
- Hypothesis strategies for generating Python programs, something like CSmith☆94Updated 7 months ago
- Write compiled bytecode inline with pure Python. 🤖☆76Updated 2 weeks ago
- Extract semantic information about static Python code☆69Updated 2 months ago
- Annotate Python AST trees with source text and token information☆172Updated 2 months ago
- Minimalist but flexible Lexer/Parser tool in Python.☆61Updated 4 years ago
- ☆73Updated 3 years ago
- Instant visualization of Python AST and Code Objects☆129Updated 4 months ago
- register-based CPython☆45Updated last year
- Python bindings to picosat (a SAT solver)☆183Updated this week
- Python bindings for the egg-smol rust library☆62Updated last week
- ☆33Updated last week
- A very minimal implementation of the core idea of Hypothesis☆123Updated 2 months ago
- Advanced macro expander and language lab for Python.☆56Updated 2 years ago
- Domain Specific Languages in Python☆97Updated 9 months ago
- Retrospective of Python compilation efforts☆62Updated 2 years ago
- Python implementation of the Lox language from Robert Nystrom's Crafting Interpreters☆48Updated 2 years ago
- Operator overloading for fast anonymous functions.☆49Updated this week
- An IPython notebook plugin for visualizing ASTs.☆98Updated 2 years ago
- Declarative instrumentation for Python.☆86Updated 3 weeks ago
- PEG parser generator for Python☆151Updated 2 weeks ago
- Python typing koans to learn type-hints in Python3 using Mypy☆119Updated 2 years ago
- Easy creation of custom import hooks to experiment on alternatives to Python's syntax; see https://aroberge.github.io/ideas/docs/html/☆77Updated 9 months ago
- A TUI disassembler☆114Updated last year
- find functions when you can't remember their name☆99Updated 2 years ago
- ☆17Updated 3 years ago
- Supercharge your Python with parts of Lisp and Haskell.