waraphan's starred repositories
RustPython
A Python Interpreter written in Rust
plfa.github.io
An introduction to programming language theory in Agda
Patchouli-Compiler
An Oberon-07 compiler for Intel 64 (AMD64) architecture
Oberon-generic-heap-allocation
Generic heap allocation procedures Memory.New(ptr, size) for the Project Oberon 2013 operating system
Oberon-module-contexts
Module contexts for the Oberon-07 programming language in the Project Oberon 2013 and Extended Oberon operating systems
Oberon-building-tools
System building tools for the Project Oberon 2013 and Extended Oberon operating systems
Source-Code
Project Oberon Source Code
Oberon-retro-compiler
Oberon compiler which supports LOOP, EXIT, WITH, multiple RETURNs and forward declarations of procedures
cs61as-racket-homework
Berkeley CS61AS course homework in Racket
sicp-logic
A Clojure implementation of the logic programming language from chapter 4 of SICP
cs1101s-2019
My work (including official solutions) for CS1101S: Programming Methodology
algorithms
Bug-tracking for Jeff's algorithms book, notes, etc.
race-track
RaceTrack, originally a paper and pencil game, that simulates a car race, played by two players. The game is played on a squared sheet of paper, with a pencil line tracking each car's movement.
graphology
A robust & multipurpose Graph object for JavaScript & TypeScript.