Phil Nguyen's starred repositories
slog-lang1
Slog 1.0
Category_Theory_Resources
List of resources for learning Category Theory
Category_Theory_Machine_Learning
List of papers studying machine learning through the lens of category theory
lean4-raytracer
A simple raytracer written in Lean 4
fused-effects
A fast, flexible, fused effect system for Haskell
macOS-Simple-KVM
Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
first-order-miniKanren
miniKanren with a first-order representation of the search space
microKanren
The implementation of microKanren, a featherweight relational programming language
icfp2017-artifact-auas7pp
ICFP 2017 Artifact for Functional Pearl: A Unified Approach to Solving Seven Programming Problems
faster-minikanren
A fast implementation of miniKanren with disequality and absento, compatible with Racket and Chez.
mediKanren
Proof-of-concept for reasoning over the SemMedDB knowledge base, using miniKanren + heuristics + indexing.
racket-x64asm
a simple x64 assembler written in typed/racket
scala-am-abstractgc
An extended version the Scala-AM framework that supports abstract reference counting (and other approaches to abstract GC)
malfunction
Malfunctional Programming
ChezScheme
Chez Scheme