Onward! 2014- Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software

Full Citation in the ACM Digital Library

SESSION: Session 1

Programming with Managed Time

Call by Meaning

Versionable, Branchable, and Mergeable Application State

The Semantics of Version Control

SESSION: Session 2

Multi-Tier Functional Reactive Programming for the Web

Towards Tierless Web Development without Tierless Languages

Capturing and Exploiting IDE Interactions

A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language Designs

SESSION: Session 3

Korz: Simple, Symmetric, Subjective, Context-Oriented Programming

Mining the Ecosystem to Improve Type Inference for Dynamically Typed Languages

Description Logic as Programming Language

It's Only Illegal If You Get Caught: Breaking Invariants and Getting Away with It

SESSION: Session 4

Phrase-Based Statistical Translation of Programming Languages

Interleaving of Modification and Use in Data-driven Tool Development

Unifying Textual and Visual: A Theoretical Account of the Visual Perception of Programming Languages

Variational Data Structures: Exploring Tradeoffs in Computing with Variability

SESSION: Session 5

In Search of Types

Metamorphic Domain-Specific Languages: A Journey into the Shapes of a Language

SESSION: Session 6

Coverage and Its Discontents

Getting to Flow in Software Development

SESSION: Session 7

The Programming Language Wars: Questions and Responsibilities for the Programming Language Community

I Throw Itching Powder at Tulips