You may be looking for Minigrace, my prototype
compiler for the Grace programming
language. There is a web interface,
downloadable tarballs, and source code repository. There is also the Tiled Grace visual interface, which functions best in recent Chrome or Firefox.
My publications, including abstracts and author copies, are available from my personal website. Selected publications from during my PhD are listed below with links to the publisher. The author copies include links and formatting that may not be present in the publisher's versions. The bolded papers address work discussed more thoroughly in my thesis, Graceful Language Extensions and Interfaces (also).
as Objects in Grace. Dynamic Language
Symposium, 2012. Michael Homer, James Noble, Kim B. Bruce, and
Andrew P. Black.
as gradually-typed objects. Dyla, 2013. Michael
Homer, Kim B. Bruce, James Noble, and Andrew P. Black.
tile-based editor for a textual programming language. VISSOFT,
2013. Michael Homer and James Noble.
- Graceful Dialects. ECOOP,
2014. Michael Homer, Timothy Jones, James Noble, Kim
B. Bruce, and Andrew P. Black.
- Combining Tiled and Textual Views
of Code. VISSOFT, 2014. Michael Homer and
the absence of (inessential) difficulty. Onward!, 2012.
Andrew P. Black, Kim B. Bruce, Michael Homer, and James Noble.
Grace: a new object-oriented language for novices.
SIGCSE, 2013. Andrew P. Black, Kim B. Bruce, Michael Homer, James
Noble, Amy Ruskin, and Richard Yannow.
Grace: Can an introductory programming language support the
teaching of software engineering?. CSEE&T, 2013.
James Noble, Michael Homer, Kim B. Bruce, and Andrew P. Black.
Patterns for Patterns in Grace. PLoP, 2012.
Michael Homer and James Noble.