[Catalyst-dev] catamoose status

Enno van Amerongen enno at tty.nl
Tue Dec 16 13:51:42 GMT 2008


Excellent, thanks again for your answers!

Enno

Tomas Doran wrote:
>
> On 15 Dec 2008, at 10:59, Enno van Amerongen wrote:
>> I'm looking at 5.8, as we're looking into using Moose to help build 
>> all the needed classes. I'm guessing that Catamoose in combination 
>> with Moose classes would have a smaller memory footprint and maybe 
>> have better performance as well.
>
> If anything, 5.80 will have a slightly higher memory footprint, as you 
> have a meta-instance for every class. That is not, however, a lot of 
> classes, so it's not particularly significant.
>
> The main performance gain to be had in 5.80 is the use of Class::C3 
> for redispatch, rather than NEXT, but you can do this already with the 
> currently released Catalyst.
>
> Also note that Catalyst best practices say you should put _as much_ of 
> your code as possible into the application model (so that controllers 
> are just shuffling parameters and templates, and templates are just 
> iterating over data), and that you should build your model separate to 
> Catalyst (so that you can use it externally), and there is absolutely 
> nothing stopping you using Moose here..
>
> Hope this helps
>
> Cheers
> t0m
>
>
> _______________________________________________
> Catalyst-dev mailing list
> Catalyst-dev at lists.scsys.co.uk
> http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst-dev





More information about the Catalyst-dev mailing list