- London
-
16:38
(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
- LiveScript
- 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
Financial Information eXchange protocol implemented in Rust
Claude Code skill plugin for cleaning up, golfing, and bringing Lean 4 code up to mathlib standards
Safe high-level bindings for the Boolector SMT solver
Symbolic execution of LLVM IR with an engine written in Rust
High-performance Model Context Protocol (MCP) server for Obsidian that provides AI tools with direct vault access through semantic operations and HTTP transport.
A minimal, secure Python interpreter written in Rust for use by AI
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.
A certified RISC-V Interpreter with Hoare-logic in Lean
Rust implementation of a codebase context engine that enables AI assistants to search and understand codebases using natural language queries.
Blueprint for the PNT+ Project
Common Expression Language interpreter written in Rust
Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
Turso is an in-process SQL database, compatible with SQLite.
Glossarium is a simple typst glossary.
A 5-20x faster experimental Homebrew alternative
LaTeX code for a paper on lean's type theory