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/thaw-ta-math
Financial technical analysis library in TypeScript. Calculates indicators and overlays from OHLCV data.
tom-weatherhead/thaw-macd
A Moving Average Convergence / Divergence calculation algorithm.
tom-weatherhead/image-processing-js
A pure JavaScript raster image processing engine: Affine transformations, convolutions, compositing, etc.
tom-weatherhead/thaw-grammar
Implementations of the grammars of several programming languages, including LISP, Scheme, Prolog, and the Lambda Calculus.
tom-weatherhead/thaw-interpreter
Programming language interpreters, including LISP, Scheme, and Prolog.
tom-weatherhead/thaw-json
Reads and writes JSON files.
tom-weatherhead/thaw-parser
Programming language parsers, including LL(1), LR(0), LR(1), SLR(1), and LALR(1).
tom-weatherhead/thaw-reversi-engine.ts
A Node.js Reversi (Othello) game engine with alpha-beta pruning and a heuristic, packaged for npm.
tom-weatherhead/babel-mixin
Babel mixin for running ES2015+ code in Node.js
tom-weatherhead/common-utilities.ts
A library of common utility functions.
tom-weatherhead/express-mixin
Dependencies for a Node.js Express Web app project
tom-weatherhead/minimacd
A versatile, compact (807-byte) implementation of Gerald Appel's MACD (Moving Average Convergence / Divergence) formula.
tom-weatherhead/othello-angular-electron
An Othello (Reversi) game application built on Angular, Bootstrap, Docker, and Electron.
tom-weatherhead/pdchess3
A rudimentary chess engine and command-line interface.
tom-weatherhead/rails-stack-example
An example of a Ruby on Rails project that uses RVM, Unicorn, Nginx, PostgreSQL, Systemd, and SELinux on Fedora.
tom-weatherhead/thaw-angular-component-library
Components for Angular applications
tom-weatherhead/thaw-angular-electron-service-library
Electron functionality packaged as Angular services
tom-weatherhead/thaw-angular-service-library
Services for Angular applications
tom-weatherhead/thaw-colour
A common library that provides basic colour data and functionality.
tom-weatherhead/thaw-csv
A .csv file reader and writer.
tom-weatherhead/thaw-graph
A JavaScript graph library.
tom-weatherhead/thaw-http-json-client-angular
JSON Web service client built on Angular HTTP
tom-weatherhead/thaw-image-utilities.js
Raster image utilities written in JavaScript
tom-weatherhead/thaw-lexical-analyzer
A Node.js lexical analyzer (scanner) that tokenizes text input for a parser. Written in TypeScript.
tom-weatherhead/thaw-repl
A generic read-evaluate-print loop.
tom-weatherhead/thaw-reversi-web-app
A playable Express.js Reversi (Othello) Web application.
tom-weatherhead/thaw-reversi-web-service
An Express.js Reversi (Othello) Web service.
tom-weatherhead/thaw-tic-tac-toe-engine
A Node.js Tic-Tac-Toe game engine with alpha-beta pruning and a heuristic, packaged for npm.
tom-weatherhead/thaw-tic-tac-toe-web-app
A playable Express.js Tic-Tac-Toe Web application.
tom-weatherhead/thaw-tic-tac-toe-web-service
An Express.js Tic-Tac-Toe Web service