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

grace-2018-papers
10:30 - 12:00: GRACE 2018 - The State of Grace at Longfellow
Chair(s): James NobleVictoria University of Wellington
grace-2018-papers10:35 - 10:50
Demonstration
Andrew BlackPortland State University
grace-2018-papers10:50 - 11:00
Talk
Andrew BlackPortland State University, Kim BrucePomona College
Link to publication
grace-2018-papers11:00 - 11:10
Talk
Andrew BlackPortland State University, Kim BrucePomona College
Link to publication
grace-2018-papers11:15 - 11:25
Talk
Craig AnslowVictoria University of Wellington, Ben Selwyn-Smith, Michael HomerVictoria University of Wellington
grace-2018-papers11:30 - 11:40
Talk
Stefan MarrUniversity of Kent, James NobleVictoria University of Wellington, Richard RobertsVictoria University of Wellington
Pre-print
grace-2018-papers11:45 - 11:50
Talk
Andrew BlackPortland State University