On 2005-07-18, Mark Stosberg <[EMAIL PROTECTED]> wrote:
>
>> I really dislike systems that try to collapse hash dereferences and
>> method calls into a single syntax.  Petal does this and it drives me
>> nuts - I can never figure out what I'm looking at from the template.
>> And it does matter because methods may have side-effects and hash
>> derefs don't.
>
> I can see your point here. Should we bring back the arrow for methods?
> That seems to be the most obvious (Until Perl6 gets here). 
>
> Or we could keep the dot notation because that's where Perl6 is going, 
> and bring back the bracket notation for hashes. 

I'm thought more about this. The arrow should be avoided because ">" is
not valid HTML.

More significantly, I've come back to advocating the dot notation for
both because from the user's perspective it's an implementation detail.

As a programmer, I think I can quickly check the top level name to see
what's going on. Already we have to look at $value and guess whether
it's a string, an arrayref or a hashref.  

    Mark

-- 
http://mark.stosberg.com/ 



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to