kirancodes.me
To Proof Maintenance & Beyond!

2,246 papers · page 72 of 113

Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsing

Lennart C. L. Kats, Maartje de Jonge, Emma Nilsson-Nyman, Eelco Visser

Integrated development environments (IDEs) increase programmer productivity, providing rapid, interactive feedback based on the syntax and semantics of a language. A heavy burden lies on developers of new languages to provide adequate IDE support. Code generation techniques provi…

OOPSLA 2009★ Most Influential OOPSLA Paper (awarded 2019)

Flapjax: a programming language for Ajax applications

Leo A. Meyerovich, Arjun Guha, Jacob P. Baskin, Gregory H. Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi

This paper presents Flapjax, a language designed for contemporary Web applications. These applications communicate with servers and have rich, interactive interfaces. Flapjax provides two key features that simplify writing these applications. First, it provides event streams, a u…