Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Thu 3 Nov 2016 11:45 - 12:10 at Matterhorn 2 - Language Design and Programming Models II Chair(s): Olivier Tardieu

The majority of modern programming languages provide concurrency and object-orientation in some form. However, object-oriented concurrency remains cumbersome in many situations. We introduce the language OrcO, Orc with concurrent Objects, which enables a flexible style of concurrent object-oriented programming. OrcO extends the Orc programming language by adding abstractions for programming-in-the-large; namely objects, classes, and inheritance. OrcO objects are designed to be orthogonal to concurrency, allowing the concurrent structure and object structure of a program to evolve independently. This paper describes OrcO's goals and design and provides examples of how OrcO can be used to deftly handle events, object management, and object composition.

Thu 3 Nov

splash-2016-oopsla
10:30 - 12:10: OOPSLA - Language Design and Programming Models II at Matterhorn 2
Chair(s): Olivier TardieuIBM Research
splash-2016-oopsla10:30 - 10:55
Talk
Anitha Gollamudi, Stephen ChongHarvard University
DOI
splash-2016-oopsla10:55 - 11:20
Talk
Alexei ColinCarnegie Mellon University, Brandon LuciaCarnegie Mellon University
DOI Pre-print
splash-2016-oopsla11:20 - 11:45
Talk
Daniele BonettaOracle Labs, Luca SalucciUniversità della Svizzera italiana (USI), Stefan MarrJohannes Kepler University Linz, Walter BinderUniversity of Lugano
DOI
splash-2016-oopsla11:45 - 12:10
Talk
Arthur Michener PetersThe University of Texas at Austin, Texas, USA, David KitchinGoogle, Inc., John A. ThywissenThe University of Texas at Austin, William CookUT Austin
DOI Pre-print