kirancodes.me
To Proof Maintenance & Beyond!

7,482 papers · page 217 of 375

A type and effect system for deterministic parallel Java

Robert L. Bocchino Jr., Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons + 2 more

Today's shared-memory parallel programming models are complex and error-prone.While many parallel programs are intended to be deterministic, unanticipated thread interleavings can lead to subtle bugs and nondeterministic semantics. In this paper, we demonstrate that a practical t…

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…