Northeastern University Programming Research Lab's repositories
PromiseKeeper
Finding Broken Promises in Asynchronous JavaScript Programs
ElementaryJS
JavaScript without the sharp edges
TypeWeaver
Artifact for the ECOOP 2023 paper: Do Machine Learning Models Produce TypeScript Types that Type Check?
nuprl.github.io-archive
Build artifacts for prl.ccs.neu.edu - DON'T MAKE CHANGES HERE - go to
prl-seminar-junior
PRLSeminar, Junior: information, materials, schedule
retic_performance
Performance evaluation of Reticulated Python
gfd-oopsla-2019
Paper, proofs, and code for "Complete Monitors for Gradual Types"
220.ocelot-ide.org
GitHub Pages target for Ocelot with the legacy backend. This hosts COMPSCI220 accounts from Fall 2018 to Fall 2020.
code.ocelot-ide.org
GitHub Pages target for Ocelot with the current backend. This will host accounts from Spring 2021 onwards.
dissertation
PhD dissertation, Khoury College, Northeastern University, 2020
StenoType
Type migration with large language models for code. Migrates JavaScript to TypeScript by predicting type annotations and generating type definitions.