[Catalyst] Alternatives to Catalyst ?

Marcello Romani mromani at ottotecnica.com
Wed Apr 28 06:46:08 GMT 2010


J. Shirley ha scritto:
> On Tue, Apr 27, 2010 at 2:39 AM, Oleg Pronin <syber.rus at gmail.com> wrote:
> 
>> Why can't nobody understand, the question is not why someone should
>> use "$c->req->{params}". Of course that is an evil. Problem is that if
>> i could get ->{parameters}{name} at a speed 100x there can't be no
>> reason for ->params to work as a turtle and i see a good reason to use
>> wrappers around Request to provide normal, fast method of acessing
>> parameters. Use Class::XSAccessor, Fast::XS, i dont now, use
>> something!!! Many people ask me why most of catalyst accessors working
>> so slow ? i dunno what to answer except for writing our own wrapper
>> accessors getting values directly with massive speedup.
>>
> 
> The response you are getting, and having a hard time understanding
> apparently, is that the worrying about overhead of accessors is
> premature optimization that has no benefit to the scope of your real
> application.
> 
> Unless you provide a NYTProf of your application showing Catalyst is
> the bottleneck, nobody is going to care what you are saying.
> 
> I'm not sure why you think Catalyst accessors are so slow... on 5.10+
> they are faster than Class::Accessor::Fast.  Startup time is slower,
> but runtime is faster.  I'd prefer that.
> 
> Oleg, seriously, what are you trying to accomplish here?  You aren't
> saying anything helpful and you really aren't good at trolling.  I'm
> genuinely curious about your goals and the only reason I (and others)
> are bothering to respond to you because your history on the mailing
> list.
> 
> -J
> 
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/

But the question arises: is he the _real_ Oleg Pronin... ?

-- 
Marcello Romani



More information about the Catalyst mailing list