[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