John Wilson | 5 Apr 2006 10:50
Picon

Re: Proposal to Improve <at> Property Syntax


On 23 Mar 2006, at 15:42, Jeremy Rayner wrote:

> It's a -1 from me, but I haven't had time to formulate my reasoning in
> a good email yet

Jez,

are you able to formulate your objections to this yet?

John Wilson
The Wilson Partnership
web http://www.wilson.co.uk
blog http://eek.ook.org

Jeremy Rayner | 5 Apr 2006 10:55
Picon
Gravatar

Re: Proposal to Improve <at> Property Syntax

After this week is over I hope things will be quieter at work, so I can
think this through with the proper detail needed

On 4/5/06, John Wilson <tug@...> wrote:
>
> On 23 Mar 2006, at 15:42, Jeremy Rayner wrote:
>
> > It's a -1 from me, but I haven't had time to formulate my reasoning in
> > a good email yet
>
>
> Jez,
>
> are you able to formulate your objections to this yet?
>
>
> John Wilson
> The Wilson Partnership
> web http://www.wilson.co.uk
> blog http://eek.ook.org
>
>
>

--
Groovy JSR Co-Spec Lead
http://javanicus.com/blog2

tog | 9 Apr 2006 08:47
Picon

JSR: brain storming

 Hi all,

In an attempt to move forward the JSR, I would like to know if there exist some documents
describing the major design decisions leading to the groovy language.

I would find interesting to explain how a script in transformed in a class !

The same applies to what I consider corner stones of Groovy (and should be in the JSR) i.e.:
  - MOP
  - Closure & currying ( ->, explain the no return, break,
  - def   (dynamic typing)
  - Script (loading through GroovyClassLoader and the mapping of script names to class names (caching))


There are other points, I would like to have your opinion:
  - Does Expando, specific builders,  ... have to be in the JSR ?
  - The  same question applies to the DGM  - what's in / what's out ?

The are probably more points to be addressed but they will come latter on ;-)

Thanks to point me on the right piece of information - this will save me of digging to deep in the mailing lists which is what I am currntly doing !

cheers
tog



  

Graeme Rocher | 17 Apr 2006 14:24
Picon
Favicon

Re: Proposal to Improve <at> Property Syntax

Jeremy,

Not to put pressure on or anything ;-) but, unless you can put forward
a valid argument against I think we should proceed with this change
now as the rest of the groovy development team is in agreement on it.

Graeme

On 4/5/06, Jeremy Rayner <jeremy.rayner@...> wrote:
> After this week is over I hope things will be quieter at work, so I can
> think this through with the proper detail needed
>
> On 4/5/06, John Wilson <tug@...> wrote:
> >
> > On 23 Mar 2006, at 15:42, Jeremy Rayner wrote:
> >
> > > It's a -1 from me, but I haven't had time to formulate my reasoning in
> > > a good email yet
> >
> >
> > Jez,
> >
> > are you able to formulate your objections to this yet?
> >
> >
> > John Wilson
> > The Wilson Partnership
> > web http://www.wilson.co.uk
> > blog http://eek.ook.org
> >
> >
> >
>
>
> --
> Groovy JSR Co-Spec Lead
> http://javanicus.com/blog2
>

Russel Winder | 17 Apr 2006 19:03
Picon
Gravatar

Re: Proposal to Improve <at> Property Syntax

On Mon, 2006-04-17 at 13:24 +0100, Graeme Rocher wrote:

> Not to put pressure on or anything ;-) but, unless you can put forward
> a valid argument against I think we should proceed with this change
> now as the rest of the groovy development team is in agreement on it.

There is a difference between agreeing with a proposal.  I still quite
like  <at> Property so don't positively agree with the change but I am
prepared to accept the majority decision which currently is to go with
John's proposal.

--

-- 
Russel.
====================================================
Dr Russel Winder                +44 20 7585 2200
41 Buckmaster Road              +44 7770 465 077
London SW11 1EN, UK             russel@...
Jochen Theodorou | 18 Apr 2006 00:34
Picon
Gravatar

Re: Proposal to Improve <at> Property Syntax

Graeme Rocher wrote:
> Jeremy,
> 
> Not to put pressure on or anything ;-) but, unless you can put forward
> a valid argument against I think we should proceed with this change
> now as the rest of the groovy development team is in agreement on it.

not all ;) I just didn't vote against it

bye blackdrag

Graeme Rocher | 18 Apr 2006 08:01
Picon
Favicon

Re: Proposal to Improve <at> Property Syntax

On 4/17/06, Jochen Theodorou <blackdrag@...> wrote:
> Graeme Rocher wrote:
> > Jeremy,
> >
> > Not to put pressure on or anything ;-) but, unless you can put forward
> > a valid argument against I think we should proceed with this change
> > now as the rest of the groovy development team is in agreement on it.
>
> not all ;) I just didn't vote against it

Fair enough :) but there has yet to be a conclusive argument against..
and we keep waiting

Graeme

>
> bye blackdrag
>
>
>

Guillaume Laforge | 18 Apr 2006 09:51
Picon
Gravatar

Re: Proposal to Improve <at> Property Syntax

Let's implement it, there's been enough wait on that change.

On 4/18/06, Graeme Rocher <graemerocher@...> wrote:
> [...]
> Fair enough :) but there has yet to be a conclusive argument against..
> and we keep waiting

--
Guillaume Laforge
Groovy Project Manager
http://glaforge.free.fr/blog/groovy

Jochen Theodorou | 19 Apr 2006 01:14
Picon
Gravatar

Re: Proposal to Improve <at> Property Syntax

Graeme Rocher wrote:
> On 4/17/06, Jochen Theodorou <blackdrag@...> wrote:
> 
>>Graeme Rocher wrote:
>>
>>>Jeremy,
>>>
>>>Not to put pressure on or anything ;-) but, unless you can put forward
>>>a valid argument against I think we should proceed with this change
>>>now as the rest of the groovy development team is in agreement on it.
>>
>>not all ;) I just didn't vote against it
> 
> Fair enough :) but there has yet to be a conclusive argument against..
> and we keep waiting

Grame, the pro as well as the con arguments are evry weak. So it is more 
a matter of taste and the things I expect. If you see a property as 
"more", then it is hard to understand, that doing "less" will create 
"more". And if you see fields as "more" all is fine.

A matter of taste, just as I said.

As long as it doesn't matter if there is a property or a filed, there is 
no problem and I think in most cases this will not really be a matter.

bye blackdrag

Graeme Rocher | 19 Apr 2006 08:08
Picon
Favicon

Re: Proposal to Improve <at> Property Syntax

On 4/19/06, Jochen Theodorou <blackdrag@...> wrote:
> Graeme Rocher wrote:
> > On 4/17/06, Jochen Theodorou <blackdrag@...> wrote:
> >
> >>Graeme Rocher wrote:
> >>
> >>>Jeremy,
> >>>
> >>>Not to put pressure on or anything ;-) but, unless you can put forward
> >>>a valid argument against I think we should proceed with this change
> >>>now as the rest of the groovy development team is in agreement on it.
> >>
> >>not all ;) I just didn't vote against it
> >
> > Fair enough :) but there has yet to be a conclusive argument against..
> > and we keep waiting
>
> Grame, the pro as well as the con arguments are evry weak. So it is more
> a matter of taste and the things I expect. If you see a property as
> "more", then it is hard to understand, that doing "less" will create
> "more". And if you see fields as "more" all is fine.

I don't see the pro argument as being weak, the pro argument has so far covered:
- how  <at> Property is not elegant
- how it does not comply with the real use of annotations
- how its not a replacement for AST macros
- how the semantics will work with the change
- what could potentially be broken
- probably more i'm forgetting, but there was lots in the thread

The con argument has covered...ummm... what has it covered? The only
thing i can think of is that it may be surprising to a user if it
overrides a super class getter/setter

>
> A matter of taste, just as I said.
Yes this i agree with

>
> As long as it doesn't matter if there is a property or a filed, there is
> no problem and I think in most cases this will not really be a matter.
Agreed.

Graeme

>
> bye blackdrag
>


Gmane