Yitang Chen's repositories
Python-Palindrome
Express any number as the sum of three palindromes, based on a 2016 algorithm discovered by Javier Cilleruelo, Florian Luca, and Lewis Baxter.
Haskell-Graphs
Implementing graph-related algorithms in Haskell based on the Imperial College First-Year Course: 40008 Graphs and Algorithms.
Haskell-RM
Implementation of the Register Machine in Haskell so efficient that it can even simulate the Universal Register Machine!
mmzk-typeid
A TypeID and UUIDv7 implementation in Haskell
Haskell-WHILE-Code
Implement the WHILE language introduced in the Imperial College Course Models of Computation
IC-genealogy
This is the repository for the Ancesta web app that allows to visualise complex family trees of famous people using data from WikiData.
C-ThreadPool
A simple fix-sized thread-pool in C as practice
doc-jan-haskell
Solutions to Imperial College Department of Computing Haskell January Tests
flutter-heroku-buildpack
Heroku Buildpack for Flutter Web Apps
lambda_calculus
Dart package for Lambda Calculus
C-UnitTest
A light-weighted module that generates concise and structured unit tests for programs in the C language.
Cpp-Leetcode
Puzzles that I came across; solved in C++
Haskell-AOC2021
Solving Advent of Code 2021 with Haskell
Haskell-AOC2022
Solving Advent of Code 2022 with Haskell
Haskell-Blockchain-Tutorial
A simple blockchain toy example
Haskell-DS
Practising some of the data structures in the Imperial College module of Algorithm Design and Analysis
Haskell-Gadget
Lightweight Helper Functions in Haskell
Haskell-Leetcode
Puzzles that I came across; solved in Haskell
Haskell-TfL-Status
A simple TfL tube status checker
mmzk-bsparser
Parser combinators for mixed UTF-8 plain texts and binary streams
rm_front_end
Front-end for Haskell-RM