Our first couple of Grace events at Splash happened over the last couple of days: These were a talk at the COOMP workshop on Modelling with Grace; and the Grace BoF.
Both went well, the slides from the BoF are now online.
One question we’ve answered a few times is: how has the project come along since the last SPLASH? Well we’re not done, but we’ve certainly made a good start:
- Core language design worked out
- Good Progress on the type system
- Working on the module system, inheritance, and annotations
- Prototype compiler of much of Grace targeting the LLVM, C, Javascript
- Prototype interpreters of some of Grace in Java & Smalltalk
Looking at this list makes me realize we haven’t blogged about many of these things, so we’ll try to feed some details out over the next few weeks. If you’re really keen, there are draft specs in the documentation folder. As ever, we’re interested in your feedback, comments, suggestions, or offers to help.
Andrew and James will be at SPLASH for the next couple of days, and we should have time to talk about Grace (or most other things 🙂
If you’re around on the Friday after SPLASH, some of us will meet to talk more about the language design — email (or talk) to James or Andrew to find out the arrangements.
Interesting!
One slide mentioned that there is no need for variance annotations in generics. Can you elaborate this?
Hi Alvar. That’s a good question: but the margin of this post was too short to contain it. So, I’ve written a new post hopefully explaining this — have a look there and let us know what you think.