ECOOP 2015
Sun 5 - Fri 10 July 2015 Prague, Czech Republic

Curry On Prague! is a new conference that is co-located with ECOOP. Talks are open to ECOOP attendees.


Talks

Title
Akka Typed: Between Session Types and the Actor Model
Curry On
Media Attached
Bits of Advice for VM Writers
Curry On
Coccinelle for the Working Programmer
Curry On
Link to publication
Coding for Types: The Universe Pattern in Idris
Curry On
Crystal: a programming language for humans and computers
Curry On
Link to publication
Curry On Party
Curry On
Data Manipulation using Programming By Examples and Natural Language
Curry On
Empowering Spreadsheet Users with Probabilistic Programs
Curry On
Encapsulating replication, high concurrency and consistency with CRDTs
Curry On
Everything old is new again: Quoted domain specific languages
Curry On
GS Collections: Echoes of Smalltalk’s Past
Curry On
How to be a good host: miniKanren as a case study
Curry On
It Probably Works
Curry On
JS @ 20
Curry On
Java @ Twitter - a bird's eye view
Curry On
Java everywhere again - with DukeScript!
Curry On
Julia: Numerical Applications Pushing the Limits of Language Design
Curry On
Kotlin: Challenges in language design
Curry On
Link to publication
LLVM for JavaScript
Curry On
Link to publication
Let's be mainstream! User-focused design in Elm
Curry On
Making Embedded Domain Specific Languages a Practical Reality
Curry On
Pony: making it easy to write efficient, concurrent, data-race free programs
Curry On
Post-FRP Frontend Programming
Curry On
Programs Wanted: Dead or Alive
Curry On
Pull > Push: Please stop polluting our imperative languages with pure concepts
Curry On
Pyro – Typing Python in Python
Curry On
QuickCheck: from invention to product
Curry On
Rust: A Type System You Didn't Know You Wanted
Curry On
Link to publication
Scaling SQL Databases Beyond Limits with PostgreSQL
Curry On
Servant: a type-level DSL for web APIs
Curry On
Link to publication
Some of the Things That Macros Do
Curry On
Speed at a Price: The Evolution of V8 and the Challenges of Research in a Billion User VM
Curry On
Structured Synchronous Programming
Curry On
Link to publication
Tern: Practical Type Inference for JavaScript Editing
Curry On
What, if anything, have we learned from C++?
Curry On
Dates
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 6 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:45 - 09:00: Curry On opening remarksCurry On at Bohemia I
08:45 - 09:00
Day opening
Curry On opening remarks
Curry On
09:00 - 09:45: BrachaCurry On at Bohemia I
09:00 - 09:45
Talk
Programs Wanted: Dead or Alive
Curry On
P: Gilad BrachaGoogle
10:05 - 10:45: BreslavCurry On at Bohemia I
10:05 - 10:45
Talk
Kotlin: Challenges in language design
Curry On
P: Andrey BreslavJetBrains
Link to publication
10:55 - 11:35: Sant'AnnaCurry On at Bohemia I
10:55 - 11:35
Talk
Structured Synchronous Programming
Curry On
Link to publication
11:45 - 12:25: ShapiroCurry On at Bohemia I
11:45 - 12:25
Talk
Encapsulating replication, high concurrency and consistency with CRDTs
Curry On
S: Marc ShapiroInria & LIP6
13:50 - 14:30: GordonCurry On at Bohemia I
13:50 - 14:30
Talk
Empowering Spreadsheet Users with Probabilistic Programs
Curry On
Andrew D. GordonMicrosoft Research and University of Edinburgh
14:40 - 15:20: McMullenCurry On at Bohemia I
14:40 - 15:20
Talk
It Probably Works
Curry On
14:40 - 15:20: LawallCurry On at Moravia I & II
14:40 - 15:20
Talk
Coccinelle for the Working Programmer
Curry On
P: Julia LawallInria/LIP6/UPMC/Sorbonne University
Link to publication
16:00 - 16:40: PrintezisCurry On at Bohemia I
16:00 - 16:40
Talk
Java @ Twitter - a bird's eye view
Curry On
P: Tony PrintezisTwitter
16:50 - 17:30: StokkeCurry On at Bohemia I
16:50 - 17:30
Talk
Post-FRP Frontend Programming
Curry On
16:50 - 17:30: HageCurry On at Moravia I & II
16:50 - 17:30
Talk
Making Embedded Domain Specific Languages a Practical Reality
Curry On
Jurriaan HageUtrecht University
19:30 - 23:00: Curry On PartyCurry On at Curry On Restaurant
19:30 - 23:00
Other
Curry On Party
Curry On

Tue 7 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 09:45: EichCurry On at Bohemia I
09:00 - 09:45
Talk
JS @ 20
Curry On
10:05 - 10:45: ClickCurry On at Bohemia I
10:05 - 10:45
Talk
Bits of Advice for VM Writers
Curry On
P: Cliff Click0xdata
10:05 - 10:45: TellmanCurry On at Moravia I & II
10:05 - 10:45
Talk
Some of the Things That Macros Do
Curry On
10:55 - 11:35: MuscarCurry On at Bohemia I
10:55 - 11:35
Talk
Pyro – Typing Python in Python
Curry On
10:55 - 11:35: ArtsCurry On at Moravia I & II
10:55 - 11:35
Talk
QuickCheck: from invention to product
Curry On
11:45 - 12:25: Friedman & HemannCurry On at Bohemia I
11:45 - 12:25
Talk
How to be a good host: miniKanren as a case study
Curry On
Daniel FriedmanIndiana University, Jason HemannIndiana University
11:45 - 12:25: GulwaniCurry On at Moravia I & II
11:45 - 12:25
Talk
Data Manipulation using Programming By Examples and Natural Language
Curry On
Sumit GulwaniMicrosoft Research
13:50 - 14:30: StroustrupCurry On at Bohemia I
13:50 - 14:30
Talk
What, if anything, have we learned from C++?
Curry On
Bjarne StroustrupMorgan Stanley
13:50 - 14:30: ChristiansenCurry On at Moravia I & II
13:50 - 14:30
Talk
Coding for Types: The Universe Pattern in Idris
Curry On
David Thrane ChristiansenIT University of Copenhagen, Denmark
14:40 - 15:20: WadlerCurry On at Moravia I & II
14:40 - 15:20
Talk
Everything old is new again: Quoted domain specific languages
Curry On
P: Philip WadlerUniversity of Edinburgh
16:00 - 16:40: PizloCurry On at Bohemia I
16:00 - 16:40
Talk
LLVM for JavaScript
Curry On
P: Filip PizloApple
Link to publication
16:00 - 16:40: IlievCurry On at Moravia I & II
16:00 - 16:40
Talk
GS Collections: Echoes of Smalltalk’s Past
Curry On
Alexander IlievGoldman Sachs
16:50 - 17:30: KlockCurry On at Bohemia I
16:50 - 17:30
Talk
Rust: A Type System You Didn't Know You Wanted
Curry On
Felix KlockMozilla Corporation
Link to publication
16:50 - 17:30: EppleCurry On at Moravia I & II
16:50 - 17:30
Talk
Java everywhere again - with DukeScript!
Curry On
Anton EppleNetbeans
17:40 - 18:20: Clebsch, Blessing & DrossopoulouCurry On at Bohemia I
17:40 - 18:20
Talk
Pony: making it easy to write efficient, concurrent, data-race free programs
Curry On
Sylvan ClebschImperial College London, Sebastian BlessingCausality, Sophia DrossopoulouImperial College London
17:40 - 18:20: GogichashviliCurry On at Moravia I & II
17:40 - 18:20
Talk
Scaling SQL Databases Beyond Limits with PostgreSQL
Curry On
18:30 - 19:20: CzaplickiCurry On at Bohemia I
18:30 - 19:20
Talk
Let's be mainstream! User-focused design in Elm
Curry On