xieyuheng's repos on GitHub
TypeScript · 134 watchers
inet-cute
An implementation of interaction nets in JS.
TypeScript · 59 watchers
inet-js
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
C · 45 watchers
inet-forth
An implementation of interaction nets as a forth-like language.
C · 31 watchers
joy
backup of the joy programming language
TypeScript · 26 watchers
lambda-lisp.js
An implementation of lambda calculus.
TypeScript · 17 watchers
cell-complex
Libraries and tools for topological and geometric modeling.
TypeScript · 17 watchers
logic-db
Embedding a Prolog-like logic programming language in JavasScript and TypeScript.
Agda · 16 watchers
cat
A categorical semantics library in Agda.
HTML · 14 watchers
cicada-nymph
a forth like language written in fasm assembler
Elixir · 10 watchers
exo
logic programming in elixir
TypeScript · 8 watchers
analytic-geometry
A program to draw analytic geometry graphs on canvas.
C · 7 watchers
inet-lisp
An implementation of interaction nets.
HTML · 5 watchers
inner
Ones Inner Universe.
C++ · 5 watchers
jojo-history
history of jojo's bizarre programming adventure
Rust · 4 watchers
cicada-rs
old cicada attempt in rs
C · 3 watchers
eoc
Learning how to write compiler from "Essentials of Compilation".
TypeScript · 3 watchers
learner.js
A machine learning library learned from "The Little Learner".
Agda · 2 watchers
agda-oplss13
to learn agda with Dan Licata and Ian Voysey ^-^
TypeScript · 2 watchers
aziz
Compiler backend practices (runtime and code generation)
Emacs Lisp · 2 watchers
cicada-mode
emacs mode to edit cicada code
TypeScript · 2 watchers
conceptor
An implementation of formal concept analysis.
TypeScript · 2 watchers
enchanter
Enchanter is web (and console) application framework with powerful spells! 🪄
Emacs Lisp · 2 watchers
eshell
emacs shell
TypeScript · 2 watchers
explicit-lisp.js
An implementation of lambda calculus by explicit substitution.
Scheme · 2 watchers
ikarus
as a backup
C · 2 watchers
inet-lisp-st
A single-threaded implementation of interaction nets as a lisp-like language.
Shell · 1 watchers
.zsh
ZSH_CUSTOM=$HOME/.zsh
Common Lisp · 1 watchers
1993-building-problem-solvers
Backup of the code of "Building Problem Solvers" by Kenneth D. Forbus and Johan de Kleer, 1993.
1 watchers
collective-code-construction-contract
The Collective Code Construction Contract (C4) is an evolution of the github.com Fork + Pull Model, aimed at providing an optimal collaboration model for free software projects.
TypeScript · 1 watchers
fidb-zero
What if we use file system as database?
TypeScript · 1 watchers
geometer
Low dimensional topology and geometry.
C · 1 watchers
jamdoo
简牍 -- 一个支持纵书的中文文本编辑器。
Scheme · 1 watchers
kanren
Backup of old Kanren code
C · 1 watchers
library
The papers and books I've read or am about to read.
HTML · 0 watchers
100r.co
Official Website
TypeScript · 0 watchers
actor
Scala · 0 watchers
bebop
Ok, three, two, one, let's jam!
TypeScript · 0 watchers
causality
Vague but exciting!
TypeScript · 0 watchers
command-line
Tools for building command-line interface.
JavaScript · 0 watchers
confer
TypeScript · 0 watchers
coupler
Simple tools for doing dependency injection through constructors.
TypeScript · 0 watchers
eoc.js
TypeScript · 0 watchers
fidb
What if we use file system as database?
TypeScript · 0 watchers
framework
Our framework for programming language design
Python · 0 watchers
gamepy
game theory
TypeScript · 0 watchers
graphwind
A library for drawing graphs on canvas.
Java · 0 watchers
guest0x0
Neon lights in the night tonight and stars that shine in the open sky
JavaScript · 0 watchers
instar-chat
a simple relay chat app
TypeScript · 0 watchers
instar0
web framework practice
TypeScript · 0 watchers
instar1
express (web framework) practice
TypeScript · 0 watchers
lattice-lisp.js
A lisp with structural type system.
Python · 0 watchers
loss
machine learning experiments