Pinned Repositories
EmacsConfig
gllc
Write your generalized parser combinator in 60 lines and extend it.
JavaConcurrencyInScala
Oracle Java concurrency tutorial using concise Scala.
ladder
Learning FP through the ladder.
LeetcodeSolutions
Solutions on some leetcode problems of 'hard' level.
metaparse
A handy tool to help design and parse your own language
miniflow
A lightweight utility for designing concurrent workflows.
online-langtool
A tiny online grammar checker powered by LanguageTool.org
pryo
An experimental Prolog core in pure Python
repacker
A super effective solver for rectangle-packing optimization problem
xye7ei's Repositories
xye7ei/metaparse
A handy tool to help design and parse your own language
xye7ei/gllc
Write your generalized parser combinator in 60 lines and extend it.
xye7ei/repacker
A super effective solver for rectangle-packing optimization problem
xye7ei/online-langtool
A tiny online grammar checker powered by LanguageTool.org
xye7ei/EmacsConfig
xye7ei/pryo
An experimental Prolog core in pure Python
xye7ei/JavaConcurrencyInScala
Oracle Java concurrency tutorial using concise Scala.
xye7ei/ladder
Learning FP through the ladder.
xye7ei/LeetcodeSolutions
Solutions on some leetcode problems of 'hard' level.
xye7ei/miniflow
A lightweight utility for designing concurrent workflows.
xye7ei/my-page
xye7ei/my-prisma-example
xye7ei/MyTest
xye7ei/stack
The Haskell Tool Stack
xye7ei/TinyProblems
Solutions to tiny quizes.
xye7ei/toy-node-js-city-weather
A toy Node.js project
xye7ei/xye7ei.github.io
Hidden Stones
xye7ei/yalog
A toy datalog DSL in pure Python