Pinned Repositories
facility
A Lambda Calculus interpreter implemented in C.
helix
An RSA encryption and uuencoding/uudecoding application from 2002.
image-processing-js
A pure JavaScript raster image processing engine: Affine transformations, convolutions, compositing, etc.
mpd-sacd
A version of the mpd music player daemon that includes support for Super Audio CDs and DVD-Audio discs
node-ffi-windows-example
A Node.js Foreign Function Interface example application that calls an entry point in the Windows kernel32.dll
observable-json-rest-api-client
Send HTTP requests (POST, GET, PUT, and DELETE) to JSON REST Web services or other Web servers. Responses are packaged as RxJS Observables.
thaw-interpreter
Programming language interpreters, including LISP, Scheme, and Prolog.
thaw-macd
A Moving Average Convergence / Divergence calculation algorithm.
thaw-parser
Programming language parsers, including LL(1), LR(0), LR(1), SLR(1), and LALR(1).
thaw-ta-math
Financial technical analysis library in TypeScript. Calculates indicators and overlays from OHLCV data.
tom-weatherhead's Repositories
tom-weatherhead/node-ffi-windows-example
A Node.js Foreign Function Interface example application that calls an entry point in the Windows kernel32.dll
tom-weatherhead/othello-gui-1994
Othello as a Borland Turbo C++ app
tom-weatherhead/android-mandelbrot-2012
A Mandelbrot Set explorer Android app, originally developed in early 2012.
tom-weatherhead/android-pipes-2012
The game of Pipes as an Android app, originally written in 2012.
tom-weatherhead/chess-2002
My second chess implementation.
tom-weatherhead/cribbage-1994
A partial implementation of the card game of Cribbage.
tom-weatherhead/empire-1994
My version of the classic strategy game Empire, as a Borland Turbo C++ GUI application
tom-weatherhead/exeter-asset-processor
The Exeter Asset Processor, circa 2003.
tom-weatherhead/january-1990
Some fossilized old C code.
tom-weatherhead/javascript-web-apps
Client-side Javascript Web apps
tom-weatherhead/jquery-express-file-upload
A minimal example of a file upload Web application with a jQuery client and an Express.js server.
tom-weatherhead/linux-apache-content
Code intended to run in a Linux / Apache environment
tom-weatherhead/may-1987
My first three C programs.
tom-weatherhead/mongo-express-node-example
An Express.js Web app that performs CRUD operations on a Mongo database
tom-weatherhead/othello-1992
My first implementation of the game of Othello (Reversi).
tom-weatherhead/pd-chess
Portable Didactic Chess. (Pretentious Dysfunctional Chess?)
tom-weatherhead/pd-chess-gui-1994
Portable Didactic Chess as a Borland Turbo C++ app
tom-weatherhead/rsa-1994
My first RSA encryption application.
tom-weatherhead/rsa-2000
My second RSA encryption implementation.
tom-weatherhead/rsa-gui-1994
RSA cryptography as a Borland Turbo C++ GUI application
tom-weatherhead/sigfig-homework-20170930
My solution to the take-home question for the SigFig interview process.
tom-weatherhead/solar-flare
Solar Flare, circa 2009
tom-weatherhead/teapot-server
An HTTP teapot server
tom-weatherhead/tesera-challenge-one
tesera-challenge-one
tom-weatherhead/thaw-http-json-request
A library for sending requests to Web services and handling JSON responses.
tom-weatherhead/thaw-ll1-parser
An LL(1) parser implemented in Node.js.
tom-weatherhead/tic-tac-toe-web-services
Tic-Tac-Toe game engines implemented as Web services in several different languages
tom-weatherhead/typegoose-demo
An example usage of Typegoose: TypeScript + Mongoose (a model provider for MongoDB)
tom-weatherhead/windows-batch-files
Windows batch files
tom-weatherhead/XML--Quickbooks
Perl XML interface to quickbooks