Sun 4 Nov 2018 10:35 - 10:50 at Longfellow - The State of Grace Chair(s): James Noble

This demonstration will show you some of the features of the minigrace implementation of Grace as it appears to students, including Grace dialects for supporting specific teaching objectives. This implementation has been used to teach around ten different course offerings; minigrace runs in a web browser, so there is very little overhead for students to get started.

The same implementation can also be run from the Unix command line, where it is used for bootstrapping the minigrace compiler.

My research interests are in the area of programming languages, operating systems, object-oriented systems and distributed computing, and more specifically in the region where they overlap (such as language design for distributed Object-oriented computing.) My favorite system for trying out ideas was for many years Squeak Smalltalk; I was an active worker on Traits, along with with the folks from SCG in Bern. I’m a co-author of two books on Smalltalk programming, Squeak by Example, and Pharo By Example. For the last five years I’ve been engaged in developing the Grace programming language, an object-oriented programing language designed for teaching novices. See gracelang.org for details.

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

10:30 - 12:00
The State of GraceGRACE at Longfellow
Chair(s): James Noble Victoria University of Wellington
10:35
15m
Demonstration
A Tour of Grace
GRACE
Andrew Black Portland State University
10:50
10m
Talk
Early Experience with Grace at Pomona College
GRACE
Andrew Black Portland State University, P: Kim Bruce Pomona College
Link to publication
11:00
10m
Talk
Teaching programming with Grace at Portland State
GRACE
P: Andrew Black Portland State University, Kim Bruce Pomona College
Link to publication
11:15
10m
Talk
Multi-Device Grace
GRACE
P: Craig Anslow Victoria University of Wellington, Ben Selwyn-Smith , Michael Homer Victoria University of Wellington
11:30
10m
Talk
Newspeak and Truffle: A Platform for Grace?
GRACE
P: Stefan Marr University of Kent, James Noble Victoria University of Wellington, Richard Roberts Victoria University of Wellington
Pre-print
11:45
5m
Talk
SmallGrace: Grace in Pharo Smalltalk
GRACE
Andrew Black Portland State University