Tue 27 Oct 2015 16:00 - 16:30 at Ellwood 2 - Designing OO Languages Chair(s): Alex Potanin

Classes are as essential to object-oriented programming as the goto statement: while there are probably circumstances where both are useful, on the whole they do more harm than good. Programmers should avoid them, and language designers should provide simpler, comprehensible alternatives with tractable semantics.

Slides from presentation (Classes Harmful.pdf)3.55MiB

Tue 27 Oct

Displayed time zone: Eastern Time (US & Canada) change

15:30 - 17:00
Designing OO LanguagesNOOL at Ellwood 2
Chair(s): Alex Potanin Victoria University of Wellington
15:30
30m
Talk
Proposal for an Object-Oriented Multiple Dispatch Mechanism
NOOL
Link to publication
16:00
30m
Talk
Classes Considered Harmful
NOOL
Andrew Black Portland State University
Pre-print File Attached
16:30
30m
Talk
Delegation is Not Quite Inheritance
NOOL
James Noble Victoria University of Wellington
Link to publication File Attached