Northeastern University Programming Research Lab (nuprl)

Northeastern University Programming Research Lab

nuprl

Geek Repo

Location:Boston

Home Page:http://www.ccs.neu.edu/research/prl/

Github PK Tool:Github PK Tool

Northeastern University Programming Research Lab's repositories

10PL

10 papers that all PhD students in programming languages ought to know, for some value of 10

Stopify

A JS-to-JS compiler that makes it easier to build Web IDEs and compile to JS.

Language:JavaScriptLicense:BSD-3-ClauseStargazers:168Issues:18Issues:153

MultiPL-E

A multi-programming language benchmark for evaluating the performance of large language model of code.

Language:PythonLicense:NOASSERTIONStargazers:164Issues:15Issues:41

PromiseKeeper

Finding Broken Promises in Asynchronous JavaScript Programs

augur

Performant taint analysis for Node.js

Language:JavaScriptLicense:UPL-1.0Stargazers:44Issues:11Issues:4

CanItEdit

Can It Edit? Evaluating the Ability of Large Language Models to Follow Code Editing Instructions

Language:PythonStargazers:34Issues:7Issues:0

Ocelot

An IDE for JavaScript, without the "bad parts".

Language:TypeScriptLicense:LGPL-3.0Stargazers:29Issues:4Issues:54

website

Source for PRL website

Language:RacketLicense:GPL-2.0Stargazers:16Issues:37Issues:63

ElementaryJS

JavaScript without the sharp edges

Language:TypeScriptLicense:BSD-3-ClauseStargazers:4Issues:5Issues:50

TypeWeaver

Artifact for the ECOOP 2023 paper: Do Machine Learning Models Produce TypeScript Types that Type Check?

Language:TypeScriptStargazers:4Issues:9Issues:0

gtp

NSF grant website

nuprl.github.io-archive

Build artifacts for prl.ccs.neu.edu - DON'T MAKE CHANGES HERE - go to

Language:HTMLLicense:GPL-2.0Stargazers:3Issues:45Issues:38

tag-sound

Source for "A Spectrum of Type Soundness and Performance", ICFP 2018

Language:RacketLicense:NOASSERTIONStargazers:3Issues:8Issues:27
Language:RustLicense:NOASSERTIONStargazers:2Issues:7Issues:9

prl-seminar-junior

PRLSeminar, Junior: information, materials, schedule

retic_performance

Performance evaluation of Reticulated Python

Language:RacketLicense:MITStargazers:2Issues:8Issues:86

TypeWhich

Customizable, solver-based type migration for the gradually-typed lambda calculus.

Language:RustLicense:GPL-3.0Stargazers:2Issues:8Issues:0

gfd-oopsla-2019

Paper, proofs, and code for "Complete Monitors for Gradual Types"

Language:TeXLicense:NOASSERTIONStargazers:1Issues:8Issues:0
Language:SchemeLicense:GPL-2.0Stargazers:1Issues:2Issues:0
Language:RustLicense:MITStargazers:1Issues:7Issues:0

220.ocelot-ide.org

GitHub Pages target for Ocelot with the legacy backend. This hosts COMPSCI220 accounts from Fall 2018 to Fall 2020.

Language:JavaScriptStargazers:0Issues:2Issues:0

code.ocelot-ide.org

GitHub Pages target for Ocelot with the current backend. This will host accounts from Spring 2021 onwards.

Language:JavaScriptStargazers:0Issues:3Issues:0

dissertation

PhD dissertation, Khoury College, Northeastern University, 2020

Language:RacketStargazers:0Issues:1Issues:0
Language:TeXLicense:MITStargazers:0Issues:5Issues:0
Language:TypeScriptLicense:BSD-3-ClauseStargazers:0Issues:10Issues:0

StenoType

Type migration with large language models for code. Migrates JavaScript to TypeScript by predicting type annotations and generating type definitions.

Language:PythonStargazers:0Issues:0Issues:0
Language:RacketStargazers:0Issues:9Issues:15