I am currently a research scientist at Northeastern University, College of Computer and Information Science.
CS 5010 Program Design Paradigms (“Bootcamp”) Spring 2014
Ryan Culpepper. “Fortifying macros”. J. Functional Programming 2012.
Ryan Culpepper. Refining Syntactic Sugar: Tools for Supporting Macro Development Dissertation. College of Computer Science, Northeastern University. April 2010.
Ryan Culpepper and Matthias Felleisen. “Debugging Hygienic Macros” Science of Computer Programming, July 2010.
Ryan Culpepper, Sam Tobin-Hochstadt, and Matthew Flatt. “Advanced Macrology and the Implementation of Typed Scheme” Scheme Workshop 2007.
sexp-rewrite, an Emacs package for defining and performing pattern-based rewrites for S-expression-based languages such as Racket, Scheme, and Lisp. Available from github.
The Macro Stepper, a graphical stepping debugger for Racket’s hygienic macro expansion process. Part of the Racket distribution.
db, a library for connecting to PostgreSQL, MySQL, and SQLite databases, as well as others via ODBC. Part of the Racket distribution.
RackUnit, a testing framework for Racket. With Noel Welsh. Part of the Racket distribution.
Email: email@example.com, firstname.lastname@example.org