Pinned Repositories
page_demo
A demo app for page - the client-side router.
protomorphism
Polymorphism via clojure-style protocols.
prototype.py
Prototype Inheritance in Python
QuickSlides
Quick-and-dirty presentations in Markdown.
simulate.js
Small footprint Javascript library for simulating DOM events.
smallang
Small Lang is a small programming language which you are do build yourself as your first programming language.
time-traveling-debugger
A attempt to implement a viable record/replay debugger.
Tutti
Interactively run Javascript on multiple browsers
word-count
Different programming styles for implementing the same word count program.
airportyh's Repositories
airportyh/time-traveling-debugger
A attempt to implement a viable record/replay debugger.
airportyh/simulate.js
Small footprint Javascript library for simulating DOM events.
airportyh/fun-lang
Fun is programming language that supports both the functional and the imperative styles of programming. It distinguishes these two styles by allowing the programmer to choose between them explicitly: you can either write funs - which are pure, or procs - which are impure.
airportyh/x-lang
A demo programming language. Code streamed live!
airportyh/chameleon-lang
A programming language for me to learn writing a variety of backends.
airportyh/deep-zoom
This project is an exploration of deep zooming user interfaces similar to Google Earth.
airportyh/cpython
The Python programming language
airportyh/deep-zoom-debugger
A post-mortem debugger with a zoom-based user interface inspired by Google Earth.
airportyh/myapp
Cloud-based application for personal use - single user.
airportyh/pipa
A practice programming language whose goal is to bootstrap itself.
airportyh/rxjs-gotcha-examples
Some RxJS gotcha examples.
airportyh/store-based-todo-app
An example of a store-based todo application.
airportyh/boilerplate-arithmetic-formatter
airportyh/bundler-death-match
Comparison of some favorite JS bundlers.
airportyh/eclipse.jdt.ls
Java language server
airportyh/evalmodules
Fork of ryantm/evalmodules.
airportyh/fake-python-repl
airportyh/fit-box
A box layout framework/algorithm that can find the optimized font size for rendering within a bounding box.
airportyh/gdb_client
My GDB client
airportyh/github_actions_test
test github_actions
airportyh/learn-asm2
Second repo for learning assembly language.
airportyh/LitAdmin
a vue project for admin
airportyh/my-immutable
Yet another implementation of a persistent bitmap vector ala mori, Immutable.js, and Clojure.
airportyh/MyDB
A personal database.
airportyh/nixos-modules-toy
A toy NixOS modules example for playing with the module system directly.
airportyh/nixpkgs
Nix Packages collection & NixOS
airportyh/node-test-repo
airportyh/python_test
python test
airportyh/sqlite_todo
A basic todo cli app using SQLite for beginners.
airportyh/test_nodejs
test node.js example with engines