Jack Wrenn

TL;DR:

Ph.D. student in Computer Science at Brown University.

Stuff I Work On

Pyret
A programming language designed by computer science educators, for computer science education.
Code.Pyret.Org
The best way to write Pyret programs.
Liber Brunoniana
Using NLP to breath new life into old encyclopedias.
Fireplace
A no-nonsense command-line graphing utility written in Rust.
Flake
An infinite whiteboard for stylus+touch devices written in Rust.

Publications

Error Messages Are Classifiers
Co-Authors
Shriram Krishnamurthi
Downloads
Paper Talk
Abstract
We take the perspective that error reports are really classifiers of program information. They should therefore be subjected to the same measures as other classifiers (e.g., precision and recall). We formalize this perspective as a process for assessing error reports, describe our application of this process to Pyret, and present a preliminary study on the utility of the resulting error reports.
DOI
10.1145/3133850.3133862

Me, Elsewhere