SPLASH 2018 (series) / GRACE 2018 (series) / GRACE 2018 /
Newspeak and Truffle: A Platform for Grace?
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 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Sun 4 Nov
Displayed time zone: Guadalajara, Mexico City, Monterrey change
10:30 - 12:00 | |||
10:35 15mDemonstration | A Tour of Grace GRACE Andrew Black Portland State University | ||
10:50 10mTalk | Early Experience with Grace at Pomona College GRACE Link to publication | ||
11:00 10mTalk | Teaching programming with Grace at Portland State GRACE Link to publication | ||
11:15 10mTalk | Multi-Device Grace GRACE P: Craig Anslow Victoria University of Wellington, Ben Selwyn-Smith , Michael Homer Victoria University of Wellington | ||
11:30 10mTalk | 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 5mTalk | SmallGrace: Grace in Pharo Smalltalk GRACE Andrew Black Portland State University |