On Fri, May 23, 2008 at 7:41 PM, MJ Ray <[EMAIL PROTECTED]> wrote: > > "Paul Makepeace" <[EMAIL PROTECTED]> wrote: > > These "let's port to $my_fave_lang" projects seem a bit misguided IMO, > > if that's the only reason & all other things are equal. > > Well, I've outlined the other reasons, but I'm also amazed no-one's > already done it, as this is the sort of stuff that Perl's usually > pretty fantastic for and I've seen ports to other languages of the > simple framework model.
How do you think Perl is good for web frameworks? IMO the fact that perl lacks even a standard subroutine calling syntax, not to mention object model strikes me as making it pretty weak for that kind of thing. Working with perl/catalyst & python now for a substantial chunk of my waking recent life I, over & over, find myself thinking "god why is this so hard & messy!" in perl. It's quite possible this is just me and how my head works. It is a pretty compelling feeling nonetheless, esp considering I've been writing perl since 93 and python since only 06... The other thought already raised was that to make perl into an 'interesting' language up to the task of writing a framework you need to pull in hundreds of CPAN modules. CPAN dependencies are for some a total non-issue, others a crippling one. This could be the source of a fierce debate but: look at the types of _fundamental_ things you _don't_ get with perl based on what modules you need to install to get Jifty working: escape URIs, operate a cache, serialize data, implement exceptions, send mail safely, test non-trivially ... (ref. http://cpandeps.cantrell.org.uk/?module=Jifty;perl=latest -- cpandeps is a great tool btw!) (In case anyone thinks I'm dinging perl, I do really like it, and stake the majority of my anticipated livelihood on it. I'm just realistic about its shortcomings :-)) P > > > > > FWIW, I already know python, but fewer of my web hosts have it and I'm > > > > http://code.google.com/appengine/ has it. [...] > > I can list many other web hosts that have it too, so there's no need > to trust the Googlepoly. Nevertheless, that doesn't change the fact > that fewer of my web hosts have it, changing isn't my sole decision > and python's only my fifth-most-used language. > > > Here's my other dirty admission: Catalyst & DBIx::Class is just too > > hard, IMO. The learning curve is WAY steep. > > +1 > > Regards, > -- > MJ Ray (slef) > Webmaster for hire, statistician and online shop builder for a small > worker cooperative http://www.ttllp.co.uk/ http://mjr.towers.org.uk/ > (Notice http://mjr.towers.org.uk/email.html) tel:+44-844-4437-237 > _______________________________________________ > BristolBathPM mailing list > [email protected] > http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm _______________________________________________ BristolBathPM mailing list [email protected] http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm
