Sam Thomson's repositories
dotfiles
config files
purescript-double-acrostic
A web app for creating and playing double acrostics.
latex_prelude
packages and macros I commonly need when writing NLP papers
purescript-regex-applicative
Regex-based parsing with applicative interface
purescript-smolder
A combinator library for generating markup
purescript-flare
A special-purpose UI library for Purescript
shapeless
Generic programming for Scala
purescript-maps
Purely functional maps
purescript-lists
Linked Lists
scalajs-racer
Racing game made with Scala.js.
DecisionTrees
playing around with boosting
scalajs-pointer-events-polyfill
A Scala.js facade for the Pointer Events Polyfill (https://github.com/jquery/PEP) library.
scala-utils
utility functions I commonly find myself needing
IdrisUnification
Playing around with "First-order Unification by Structural Recursion", McBride '03, J. Functional Programming
BoehmBerarducci
playing around with Boehm-Berarducci encodings in Idris
boosting-prez
quick intro to boosting
IdiomEars
Idiom brackets for Scala cats
spire
Powerful new number types and numeric abstractions for Scala.
StackedMstParser
Fork of code from "Stacking Dependency Parsers", Martins et al., EMNLP 2008, as released as part of SEMAFOR 2.1.
xgboost
Large-scale and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, on single node, hadoop yarn and more.
quick-scala-intro-tut
quick intro to scala
ChuLiuEdmonds
Tarjan's implementation of the Chu-Liu-Edmonds algorithm for finding min/max spanning trees of dense graphs.
IFS
Editor/Renderer for iterated function system fractals
sotp
SOTP (Sam's Obvious TOML Parser) is a Scala parser for the TOML (https://github.com/toml-lang/toml) file format.
toml-test
A language agnostic test suite for TOML parsers.
sp2014.11-731
Master repository for Machine Translation (11-731) in Spring 2014