VUW 2013 Grace Projects

Programming Teh Interwebz What would programming be like if Facebook was your IDE? If Vine was your Desktop? If Google+ was your compiler interface? If Chatroulette was your UI? What happens if your programs are Google Docs or Wiki Pages? What if you “like” java.lang.Vector and “+1” Ruby.Rubinius or Groovy on Grails? What if every…

Read more

Publications about Grace

Black, A., Bruce, K. B., and Noble, J. 2010. Designing the next educational programming language. In Proceedings ACM international conference on Object oriented programming systems languages and applications companion. SPLASH ’10. ACM, New York, NY, USA, 201–204. http://doi.acm.org/10.1145/1869542.1869574 Homer, M., Noble, J., Bruce, K. B., Black, A. P., and Pearce, D. J. 2012. Patterns as…

Read more

2013 Summer of Code Ideas List

Here are a list of ideas for the Google 2013 Summer of Code.  Grace is a gradually typed object-oriented languages that is defined for teaching novices.  General information about the Grace language (including a language spec and a number of papers) is available at gracelang.org.  Compilers are also available that generate either javascript or C…

Read more