I agree that it should not be pursued if it is complicated, slow or
the encapsulated error handling provides no benefit.  But I am glad
that I taught you a new Python keyword :)

On Jul 13, 7:15 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> I repeat. I do not see how it would be possible to implement the
> proposed syntax without major changes in the definition of the helpers
> and that would be slow when compared with the current implementation.
> Perhaps I am wrong.
>
> Whether or not this is a good idea, if I am wrong, I would like to see
> a patch that implements this for the DIV helper.
>
> Massimo
>
> On Jul 13, 7:07 pm, Yarko Tymciurak <yark...@gmail.com> wrote:
>
> > I think you are both missing important point:
>
> > classes which support context would be able to be used in "with" contexts";
> > Nothing would be more complex or slower - you'd only use it to make things
> > cleaner (move code into class _enter_() and _exit_() methods, which would
> > only get called (I presume) on with use anyway...  If you have the code in
> > one place instead of scattered, there is nothing slower or more complex - to
> > the contrary.
>
> > I would agree with you that this could get overused in places (e.g. if it
> > were used as "syntactic sugar") - but that is a different story.
>
> > cvs reader and writer - I had trouble (had to "hack" a fix) with this in the
> > registration system;  I never provided a patch, because could not see a
> > good, clean way to decouple application setup from gluon --- THIS is a way
> > to do that.
>
> > I'm pretty sure if I looked, I'd find a few (not many maybe, but a few)
> > places this would be a good idea, solve existing problems.
>
> > I think both of you need to just consider this a little more carefully,
> > that's all...
>
> > - Yarko
>
> > On Mon, Jul 13, 2009 at 7:00 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > I agree with Joe. It require making object context dependent whoch
> > > would make things unnecessarily more complex and slower.
>
> > > On Jul 13, 6:42 pm, Joe  Barnhart <joe.barnh...@gmail.com> wrote:
> > > > I see no benefit to using PEP343 just to provide syntactic sugar for
> > > > this purpose.  There is no REASON to use the "with" statement because
> > > > we're not doing anything with exception handling here.  It's only
> > > > being used to create an input format that looks prettier to some eyes.
>
> > > > Am I missing something??
>
> > > > On Jul 13, 2:40 pm, Yarko Tymciurak <yark...@gmail.com> wrote:
>
> > > > > There are 2 interesting aspects from Luis's  blogger post:
>
> > > > > - to use with, classes need to consider contexts;
> > > > > - the (to me, at least) interesting example of ASP.NET's xmlwriter
> > > class
> > > > > (generating SVG dynamically) is... .NET specific;  I'm off busy 
> > > > > looking
> > > for
> > > > > a python portable idiom to use in place of his last example...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to