[Grace-core] Minutes of Teleconference 13-14.11.2014
James Noble
kjx at ecs.vuw.ac.nz
Thu Nov 13 14:34:16 PST 2014
* Kim's done actively teaching Grace.
- We need a watching brief for another two weeks, til the Grace project is done
* Andrew's questions:
* defs are confidential by default, whereas methods are public by default. What about classes?
- public
* defs can’t be used to override inherited attributes, but methods can. What about classes?
- no (for now)
* def’s can’t have type parameters, whereas methods can. What about classes?
- can have them "after the dot"
* def’s cache the object that they answer, whereas methods create it afresh each time. In the case of a class, the object that they answer is a stateless object with a single method, so this difference is semantically invisible.
yep.
Things to add to list of "things to talk about"
- should we bite the bullet and go back to classes?
* Michael's issues with classes
- equality
- parameterisation
- identity of class objects
- complexity of the translation
- difficulty in "rolling your own" if the translation is complex
J
More information about the Grace-core
mailing list