- From: Glenn Adams <glenn@skynav.com>
- Date: Fri, 19 Oct 2012 07:55:47 +0700
- To: Boris Zbarsky <bzbarsky@mit.edu>
- Cc: "public-script-coord@w3.org" <public-script-coord@w3.org>
Received on Friday, 19 October 2012 00:56:35 UTC
On Thu, Oct 18, 2012 at 9:11 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote: > Consider a method declaration like so: > > MyInterface getFoo(); > > It's impossible to tell from that IDL whether you get back the same object > every time or whether the same object is returned each time, or whether > it's sometimes the same and sometimes a new one. Generally you have to > rely on the prose to indicate that, and often the writers of the prose > forget to do so. > > In Gecko, we have found it useful to annotate methods and attributes with > this sort of information (we use [Creator] for methods that always return a > new object and we're about to add an annotation for attributes that always > return the same object, but we haven't decided on a name for it yet). > > Would it make sense to add such annotations to WebIDL so that this sort of > thing doesn't have to be described in prose? +1
Received on Friday, 19 October 2012 00:56:35 UTC