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

15:30 - 17:00: NOOL - Designing OO Languages at Ellwood 2
Chair(s): Alex PotaninVictoria University of Wellington
nool2015144595620000015:30 - 16:00
Link to publication
nool2015144595800000016:00 - 16:30
Andrew BlackPortland State University
Pre-print File Attached
nool2015144595980000016:30 - 17:00
James NobleVictoria University of Wellington
Link to publication File Attached