London Computation Club's repositories
computationclub.github.io
The website of the London Computation Club
simple-types
A Ruby implementation of the type checker from TAPL's Simple Types.
hack-assembler
A Ruby implementation of the Nand2Tetris Hack assembler
vm-translator
A Ruby implementation of the Nand2Tetris VM translator
seven-more-languages
Our attempts at working through the examples in the book "Seven More Languages in Seven Weeks"
turing-challenge
Design a Turing machine to compute a specified function.
neural-networks
Code for New Turing Omnibus chapter 36: Neural Networks That Learn
noughts-and-crosses
A scrappy implementation of noughts and crosses, using the Minimax algorithm
shunting-yard
Our mob-programmed implementation of the Shunting Yard Algorithm from LCC 5th April 2017.
christmas-problems
A few problems to tinker with for when it's chilly outside.
game-of-life
Game of Life - Artefacts from our meeting about cellular automata
parser-combinators
A Ruby implementation of a parser for the untyped Lambda Calculus
quad-trees
Code for New Turing Omnibus chapter 47: Storing Images
raze
A mob-programmed ray tracer
tapl-lambda-calculus
Mob programming implementation of the Lambda Calculus