Talk:Catalyst (software)

That's all very well but what does it do?
I just read the whole article and am none the wiser what it does or what it could be used for (I exaggerate only a little). Far too much use of jargon to be useful. It is an article written by someone who likes to use a secret language to show their own membership of a secret society, and not one which is intended to impart knowledge to the uninitiated. Just my opinion. —Preceding unsigned comment added by 81.187.233.172 (talk) 15:06, 14 July 2010 (UTC)
 * Yes. The article at the moment looks as if it was put together as a promotional effort by the product's creators. Typically people who write "free software" think that they're free to abuse Wikipedia to promote their product because Wikipedia is "free" or something. The article as it stands is a disgrace. JoshuSasori (talk) 09:14, 12 December 2012 (UTC)

Security/multiple applications within one mod_perl environment
Citation from article:
 * On Apache, mod_perl can help with performance considerably, though its use might be an issue because it can be unsafe to share multiple applications under mod_perl.

When using Perl which was built with threads and having
 * PerlOptions +Parent

in Apache's mod_perl configuration running multiple mod_perl applications at once should be perfectly safe.

Could probably a mod_perl expert comment on this?

--Eliaspro (talk) 17:48, 15 January 2011 (UTC)

Database support
The database support section is a bit of a red herring. By adding incremental layers of CPAN modules, you can do various things:


 * no data model at all (not useful, but possible)
 * a data model consisting of programmatic constants
 * a data model from any source of data (e.g. files on a filesystem, pages on another website)
 * a data model via DBI
 * a data model via some ORM wrapping DBI such as DBIx::Class, Class::DBI

Catalyst itself provides the means of finding and instantiating models. Catalyst plugins provide the glue required to incorporate standard data provider modules from CPAN as Catalyst models via simple configuration.

The model provides most of the facilities that the section describes - many of the comments ('direct SQL is supported as well') refer not to Catalyst but to the underlying data provider (yes, DBIx::Class supports direct SQL use, but DBIx::Class != Catalyst). More accurately, Catalyst incorporates whatever data models you choose and exposes all of their facilities to your application. —Preceding unsigned comment added by 64.103.25.233 (talk) 12:20, 27 January 2011 (UTC)

Poor-quality references and poor tone of article
This article is referenced to the product's own documentation and to a discussion on reddit. It's written like a "how to" guide about the product and contains some rather inappropriate language about the product. JoshuSasori (talk) 09:11, 12 December 2012 (UTC)

Merge from Maypole
I've selectively merged the relevant history from the Maypole article into this article's history section. Feel free to edit to taste. --Mark viking (talk) 21:45, 8 February 2015 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified one external link on Catalyst (software). Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20110525005357/http://www.appliedstacks.com/PoweredBy/Catalyst to http://www.appliedstacks.com/PoweredBy/Catalyst

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 03:11, 1 August 2017 (UTC)