Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Perl Advocacy > Re: learn.perl....
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 24 of 30 Topic 1 of 91
Post > Topic >>

Re: learn.perl.org

by shlomif@[EMAIL PROTECTED] (Shlomi Fish) Oct 5, 2003 at 01:37 PM

On Sun, 5 Oct 2003, Iain Truskett wrote:

> * John Von Essen <john@[EMAIL PROTECTED]
>:
>
> > I agree that learn.perl.org needs some work. It appears to
> > be mainly a ****tal for buying Perl books from Amazon - of
> > which some sort of commissions are made. Not to mention
> > that almost every book listed is from O'Reilly.
>
> > Does O'Reilly own Perl? Why is it that every perl site so
> > blatantly promotes O'Reilly books? I actually think the
> > O'Reilly books are BAD for beginners.
>

[snipped books]...
> > The fact is I can go to mysql.org or php.net and
> > effectively learn those tools online to a fair degree of
> > proficiency.
>
> Please, produce a list of good, contem****ary, online
> tutorials. I took a look at Shlomi's somewhat hideously
> designed site and the list there.

Why do you believe it is "hiseously designed"? Is it the green navigation
bar?

> There's not one tutorial
> there that I could happily endorse.
>
> Check that the tutorial uses good, modern style.

I believe my Perl for Newbies uses that.

> 3-arg open
> (or at least whitespace between action and filename).

Why? If you just want to open a file, you do not care about its mode. Only
if you are very security conscious, then you should.

> Should
> be advocating 'use strict' and 'use warnings' (which will
> show it's at least 5.6 or later).

I introduce use strict at the second lecture, after I introduce "my" and
consistently use it from then on. I believe I mention the -w flag on the
fourth lecture. I do not see a point teaching newbies about my first, and
so "use strict" is pointless. My lectures are aimed even at people without
any programming experience, and they need to be taught some basic things
before I can start talk about "my".

> Should introduce perldoc
> very early on.

I do refer people to the man pages of Perl (using online links).

> Lexical filehandles.

Why is that so im****tant? I hardly use them.

> No ampersands when
> calling functions in the ordinary case.

That's style and hardly a matter of grave im****tance. And I don't think I
used ampersands much. (many times I do so gvim would highlight them).

> /x both mentioned
> and advocated for regex.

I mentioned it. Note that I only consistently use it when I explictly
need its functionality, so I'm not going to advocate its use every time.

> POD.

Why is POD so im****tant? It isn't, unless you wish to do***ent your
scripts or modules. I don't use POD for most of the things I write, and I
don't expect it to be heavily used by people writing software for internal
use either. (which is at least 90% of the Perl code out there).

> Other stuff. And most
> im****tantly, security, including common sense and tainting.
>

I did not cover security in great detail, except for several scattered
notes here and there. It may be a useful addition.

> Probably a bit much to expect, but they're usually good
> signs.
>

Are you happy with Simon Cozens' "Beginning Perl" book, which is also
available online?

Regards,

	Shlomi Fish


----------------------------------------------------------------------
Shlomi Fish        shlomif@[EMAIL PROTECTED]
 Page:         http://t2.technion.ac.il/~shlomif/

An apple a day will keep a doctor away. Two apples a day will keep two
doctors away.

	Falk Fish
 




 30 Posts in Topic:
learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-04 18:46:06 
Re: learn.perl.org
andrew@[EMAIL PROTECTED]   2003-10-04 10:37:10 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-04 20:07:26 
Re: learn.perl.org
john@[EMAIL PROTECTED] (  2003-10-04 16:12:17 
Re: learn.perl.org
merlyn@[EMAIL PROTECTED]   2003-10-04 15:17:12 
Re: learn.perl.org
cdevers@[EMAIL PROTECTED]  2003-10-04 22:20:35 
Topic Shift to What Do Book Sales Tell Us? (from Re: learn.perl.
jadams01@[EMAIL PROTECTED  2003-10-04 18:28:28 
Re: Topic Shift to What Do Book Sales Tell Us? (from Re: learn.p
shlomif@[EMAIL PROTECTED]  2003-10-05 10:42:55 
Re: Topic Shift to What Do Book Sales Tell Us? (from Re: learn.p
ziggy@[EMAIL PROTECTED]   2003-10-05 15:57:52 
Re: Topic Shift to What Do Book Sales Tell Us? (from Re: learn.p
jadams01@[EMAIL PROTECTED  2003-10-05 17:23:30 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 10:30:07 
Re: learn.perl.org
simon@[EMAIL PROTECTED]   2003-10-05 13:11:27 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 14:19:18 
Re: learn.perl.org
simon@[EMAIL PROTECTED]   2003-10-05 14:05:29 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 15:12:48 
Re: learn.perl.org
simon@[EMAIL PROTECTED]   2003-10-05 14:15:35 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 15:20:47 
Re: learn.perl.org
autarch@[EMAIL PROTECTED]  2003-10-05 23:59:10 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-06 12:30:14 
Re: learn.perl.org
autarch@[EMAIL PROTECTED]  2003-10-06 11:04:41 
Re: learn.perl.org
lnyman@[EMAIL PROTECTED]   2003-11-12 09:08:17 
Re: learn.perl.org
merlyn@[EMAIL PROTECTED]   2003-10-05 09:49:21 
Re: learn.perl.org
spoon@[EMAIL PROTECTED]   2003-10-05 03:12:30 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 13:37:29 
Re: learn.perl.org
tadmc@[EMAIL PROTECTED]   2003-10-05 08:57:38 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 16:18:35 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 13:40:11 
Re: learn.perl.org
shlomif@[EMAIL PROTECTED]  2003-10-05 13:58:59 
book kieretsu, was Re: learn.perl.org
cdevers@[EMAIL PROTECTED]  2003-10-07 15:49:16 
OT list spam, was Re: book kieretsu, was Re: learn.perl.org
cdevers@[EMAIL PROTECTED]  2003-11-05 22:33:06 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Jul 24 12:52:27 CDT 2008.