Sun 4 Nov 2018 11:30 - 11:40 at Longfellow - The State of Grace Chair(s): James Noble

The Newspeak language had a strong influence on Grace’s language design. But is a Newspeak interpreter a good starting point for a Grace implementation?

Truffle is a framework for interpreter implementation and leverages the Graal just-in-time (JIT) compiler to offer state-of-the-art performance to dynamic languages. But does it fulfill the promise, and at which cost?

This talk is a review of about two years of work on a Grace implementation based on SOMns called Moth. What did we achieve? How compliant is Moth with the specification? How well did Newspeak match with Grace? And does Truffle live up to the promise?

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