- London
-
15:32
(UTC -12:00) - http://www.stephendiehl.com
- @www.stephendiehl.com
- in/stephen-diehl-43778134a
Highlights
- Pro
Lists (16)
Sort Name ascending (A-Z)
Computer Algebra
Computer algebra toolsDependent Types
Dependent type checkingE-Graphs
Equality saturation is a technique for building optimizing compilers using e-graphsGeometric Algebra
Geometric algebra is a mathematical framework that unifies and extends vector algebraHEP
High energy particle physicsJIT Compilers
JIT compilers are a type of compiler that translates code into machine code at runtime, improving performance by optimizing codeLean
Lean theorem proverMCP
Model Context ProtocolMLIR
MLIR (Multi-Level Intermediate Representation) is a unifying software framework for compiler development.Physics
Uncategorized physics projectsQuantitative Finance
Study of market structure using quantitative modelsReasoning Models
Language models that enumerate stepwise before answering.SMT Solvers
Satisfiability modulo theoriesTensor Calculus
Symbolic tensor calculus manipulation toolsTerm Rewriting
Zero Knowledge Proofs
- All languages
- Agda
- Assembly
- Bluespec
- C
- C#
- C++
- CMake
- CSS
- Chapel
- Cirru
- Clojure
- Common Lisp
- Coq
- Cuda
- Cython
- D
- Dafny
- Dhall
- Dockerfile
- Eagle
- Elixir
- Elm
- Emacs Lisp
- Erlang
- F*
- Fortran
- Futhark
- Go
- Groff
- HTML
- Haskell
- Idris
- Isabelle
- J
- Java
- JavaScript
- JetBrains MPS
- Julia
- Jupyter Notebook
- Koka
- Kotlin
- LLVM
- Lean
- Lua
- MLIR
- Makefile
- Markdown
- Mathematica
- Mercury
- Nix
- OCaml
- Objective-C
- Objective-C++
- PHP
- PostScript
- PowerShell
- Pure Data
- PureScript
- Python
- Racket
- ReScript
- Reason
- Rocq Prover
- Roff
- Rust
- SCSS
- SMT
- Scala
- Scheme
- Scilab
- Shell
- Shen
- Standard ML
- Starlark
- Svelte
- Swift
- TLA
- TeX
- TypeScript
- Typst
- UrWeb
- Vala
- Verilog
- Vim Script
- Vue
- WebAssembly
- XSLT
- Zig
Starred repositories
A terminal that's always beside your Dock — not a Quake-style hotkey overlay, a permanent fixture
Save 30-50%+ of CI time without any effort or cost. Use Magic Nix Cache, a totally free and zero-configuration binary cache for Nix on GitHub Actions.
stalin brutally optimizing Scheme compiler, with Debianization patches
WikiLean — Wikipedia mathematics annotated with Mathlib4/Lean formalization links
⛔ A lightweight website blocker with a user friendly interface
Programming language for literate programming law specification
A functional, content-addressable programming language.
Aspects of categorical differential geometry, formalised in lean 4.
A neovim plugin for folding documentation comments in rust files.
Insert is a programming language for self-modifying code.
(at least a useful portion of) Temporal Logic of Actions, a.k.a. TLA in Lean 4
[SIGMOD 2026] F3: The Open-Source Data File Format for the Future
Wasm interpreter in lean, designed for reasoning
BRAT - Beta Reviewer's Auto-update Tool for Obsidian.