Pinned Repositories
pyret-moss
An implementation of MOSS for Pyret, written in Rust
Stew-3000
This repository holds all the code behind the Stew-3000: A homemade 8-bit breadboard computer heavily inspired by Ben Eater.
autocomplete
dark-pyret
A Chrome extension for Pyret dark theme in code.pyret.org
fancy-regression
A feed-forward neural network to recognize handwritten characters.
low-poly
A Processing sketch to generate low poly images
midi-markov-composition
Markov chain to train on live MIDI data and compose a response
midi-visualizer-framework
A generalized framework that can be used to easily create visualizations of MIDI input using Processing and the Midibus library
regular-expressions
A small regex engine
string-markov-js
A nodejs package for probabilistically generating text using markov chains.
thomascastleman's Repositories
thomascastleman/midi-visualizer-framework
A generalized framework that can be used to easily create visualizations of MIDI input using Processing and the Midibus library
thomascastleman/dark-pyret
A Chrome extension for Pyret dark theme in code.pyret.org
thomascastleman/midi-markov-composition
Markov chain to train on live MIDI data and compose a response
thomascastleman/StabOverflow
Online Q&A community for St. Anne's-Belfield CS Department.
thomascastleman/fancy-regression
A feed-forward neural network to recognize handwritten characters.
thomascastleman/intensive-selection
Solution to matching students to intensives based on grade-level biases and individual priorities
thomascastleman/low-poly-online
A p5.js edition of my low poly algorithm to process user-uploaded images.
thomascastleman/midi-harmony-interpreter
A piece of software to classify chords based on live MIDI input
thomascastleman/s-parse
A parser for S-expressions
thomascastleman/borrow-newt
A Forge model of Rust borrow checking
thomascastleman/low-poly
A Processing sketch to generate low poly images
thomascastleman/regular-expressions
A small regex engine
thomascastleman/ASL-flashcards
Flashcard quizzes using video/text cards for studying American Sign Language vocabulary.
thomascastleman/biterator
An iterator over the individual bits in a byte source.
thomascastleman/code.pyret.org
Website for serving Pyret to folks.
thomascastleman/configs
Configuration files
thomascastleman/duration-breakdown
Breakdowns of durations of time into their constituent parts of various units
thomascastleman/ESP32-NeoPixel-WS2812-RMT
NeoPixel (WS2812) Driver Example code using RMT peripheral
thomascastleman/L-Systems
Fork of our original L-system visualizer to include context-sensitive L-systems
thomascastleman/lex
A lexer
thomascastleman/othell-toad
Forge model of the game Othello for CSCI 1710
thomascastleman/psola
Pitch Synchronous Overlap and Add
thomascastleman/rustracer
Raytracer in Rust
thomascastleman/seo-urlify
A package for formatting strings for use in URLs
thomascastleman/skippy
Final project for CSCI 1230
thomascastleman/stew3d
A disassembler for the Stew 3000
thomascastleman/teaching-compiler
Materials for teaching about compilers
thomascastleman/thomascastleman.github.io
My personal website
thomascastleman/until
Determine how long until an event occurs
thomascastleman/utils
Utility crates used in RustCrypto