Better Perl

Iain Barnett iainspeed at
Sun Apr 6 23:45:53 BST 2008

On 6 Apr 2008, at 9:13 pm, Nicholas Clark wrote:
> So we have, *and* Maybe  
> this is part
> of the problem.

On 6 Apr 2008, at 10:13 pm, Zbigniew Lukasiak wrote:
> And another interesting initiative:

That is a very interesting link.

Personally, I'm all for making CPAN a RESTful interface and then I  
could run my own GUI over the top, and kill the 90's visuals. I don't  
see a problem with having many sites, just the fact that all the  
current sites look like they still get most of their traffic through  
Gopher[1]. What is (not) going on with PerlMonks?????! [2]

On 6 Apr 2008, at 9:24 pm, Jonathan Tweed wrote:
> But enough talking. What can we do about it? Will The Perl  
> Foundation pay for new sites? If not, why not?

I'd also suggest:

- Eat some humble pie: call Perl6 "PerlN" or "PerlDev" or *something*  
that isn't Perl6 (like the Strawberry and Vanilla perl - cool names,  
too). Then take as much as possible from it and put it into the  
current release and stick out a Perl6. Finally.

- Do what Apple have done with their business model (and M$ with  
their developer support) - which is produce a vertical model for  
perl. So newbies can get started within minutes, no /(f|m)ucking/  
around with the command line. The advanced people are more advanced  
and can just get on with it.

- Do what M$ do very well, and improve the documentation for CPAN  
modules. Perhaps add ratings for the completeness of docs? It's a  
failing of open source projects generally, and perl stuff certainly  
isn't immune. [3]

- Build a proper IDE (yes, yes, "we don't need a GUI", blah blah. No,  
*you* don't need a GUI, but you're stuck in a time warp), and make it  
free, and good looking. [4]

- Stop listening to people who proclaim Perl to be the best language  
ever, a bit like Liverpool supporters do about Liverpool. It's 17  
years since a league title and they are still banging on. Things have  
moved on, it's catch up time. [4]

- Cut the sneering at Web 2.0 and Ajax. They're cool *and* it makes  
things easier. Get over it. Again, it's not 1999 and we don't all  
read our websites using Lynx and wget. [5]

- Take Windows more seriously. It's a huge chunk of the market, and  
all this snootiness is just bollocks. Python seems to work better on  
it, why is that? Why can't I get a _simple_ DBI interface to SQL  
Server that isn't ODBC? [6]

- Perhaps TPF needs to hire a communications/PR expert? The Arctic  
Monkeys did it before they got a record deal, so it's not uncool  
anymore ;)  [7]

A big problem is that so much power in perl comes from regex, and  
regex looks horrible and is difficult for newbies. I have no  
suggestions for that.


[1] For those that don't know/remember

[2] Answer: design.  vs http://  is like Oasis vs Arctic Monkeys - more than 10  
years out of date.

[3] vs http:// - so many more examples of *actual use* on MSDN, not  
just method signatures, and it looks better

- not number 1. Not even top 4 (more of a Tottenham at the mo, good  
attack, poor defence :)

[5] vs

SqlServer.html - quick? No, it might be good but I had to read too  
many docs and just took too long - to connect to one of the big 3 RDBMS!

[7] ;)

More information about the mailing list