On 1 Feb 2011, at 3:24 PM, Nigel Kersten wrote:
> On Tue, Feb 1, 2011 at 2:30 PM, Ian Ward Comfort <[email protected]> 
> wrote:
>> Since the longhand syntax is already permitted, providing "Self" as 
>> shorthand doesn't seem too dangerous -- modulo keyword namespace concerns, I 
>> guess.
>> 
>> I'm curious to hear Nigel's misgivings, though, in case I'm missing 
>> something.
>  
> My misgivings are blurry, but center around complexifying what was meant to 
> be a "simple DSL".

I'm definitely sympathetic to that concern.  In a sense, the proposal is 
analogous to #4885, though (allowing simple specification of module paths with 
~).  Would it seem less dangerous if the syntax were different?  (And is there 
anything that can be done with "Self" that can't already be done with 
Class[foo] inside the foo class?)

-- 
Ian Ward Comfort <[email protected]>
Systems Team Lead, Academic Computing Services, Stanford University

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to