Index

Subject : Re: LUG: Schedule for the coming semester)

From : imkilgor@ncsu.[redacted]

Date : Tue, 12 Jan 2010 10:42:09 -0500

Parent


> Is that PERL for true? I don't quite get the "1;" as an entire email to
the
> list...

Modules must evaluate true (end in a true value or return a true value) for
require to load them. That's why the last (actual) line of a module is
usually
'1' or '1;' (the former is used by some to prevent themselves from
accidentally
adding code further down the file). In the Perl community this is vaguely
reminiscent of '++' or 'agree!'. I was simply agreeing with Brian, as I don't
think I could have said it better myself.

Say what you will about the implementation of E115, I think it's wonderful
that we bother to attempt to teach things like SSH and basic UNIX commands
to people who would otherwise not learn such things.

I feel that the HTML segment, however, isn't so much negligent as actively
irresponsible- if it's to remain in the curriculum (debatable) it should at
least emphasize best practices in semantic structure, discuss (if not teach)
basic CSS, and instill some respect for the separation of content & style,
accessibility, etc. I'd much rather know -about- the web and be in a good
place to learn the details on my own time than be fooled into thinking I
knew what I was doing because I had 'programmed HTML' in E115.

I know there's been a lot of "how hard can it be!?" flying around, but I
don't
think that a high-level overview, and perhaps some passive examples, ("CSS
does this! Here is what it looks like.") of the technologies and practices
in use
would be too difficult for anyone, nor time-consuming compared to the current
segment.

(Also, "It's 'Perl' the language and 'perl' the interpreter, but NEVER
'PERL'." The
various acronyms are fun but we don't actually call it that unless it's
1990 and
we're writing CGI :)
--
ik


Replies :