SPUG: Filter::Simple by J.P. tomorrow too
Tim Maher
tim at consultix-inc.com
Mon Apr 15 19:49:10 CDT 2002
--->SPUG alert<---
"El JoPe Magnifico" <jope at jope.net>, otherwise known as JP, has
volunteered to talk about the use of the Damianiacal "Filter::Simple"
module to allow indentation within Here-Documents (as in the Korn and
Bash shells).
As JP himself puts it:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Normal Perl here-doc syntax is like this:
## Consider this column 0.
## Consider this the current indentation level.
do_something();
print <<END_MARKER;
some text
END_MARKER
do_something_else();
The here'd text and end-marker breaks up code indentation.
In bash, however, you can prepend a hyphen to your end-marker,
to indicate that leading tabs should be stripped from following
lines up to and including the end-marker, e.g.:
do_something
cat - <<-END_MARKER
some text
END_MARKER
do_something_else
This allows you to maintain proper indentation. My talk will be an
attempt to grok this same behavior with Filter::Simple. Which in fact,
may not be possible, but along the way to discovering this, much is
illustrated. =)
-jp
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
There's still room for additional talks on tomorrow's agenda, so let me
know if YOU (yes *you*, you chronic Lurker you) are willing to share your
knowledge with your fellow SPUGsters.
*==============================================================================*
| Dr. Tim Maher, CEO, Consultix (206) 781-UNIX/8649; ask for FAX# |
| tim at consultix-inc.com teachmeperl.com teachmeunix.com teachmelinux.net |
| APR: Shell; Int/OO Perl; Perl DataBase; JUNE: Basic UNIX, Perl JULY: Perl |
*------------------------------------------------------------------------------*
| NEW Seminar Series! "DAMIAN CONWAY's Adv. Perl Workshop"; Seattle, 7/15-18 |
| Adv. OOP * Adv. Module Implementation Techniques * Programming in Perl 6 |
*==============================================================================*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
POST TO: spug-list at pm.org PROBLEMS: owner-spug-list at pm.org
Subscriptions; Email to majordomo at pm.org: ACTION LIST EMAIL
Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
For daily traffic, use spug-list for LIST ; for weekly, spug-list-digest
Seattle Perl Users Group (SPUG) Home Page: http://seattleperl.org
More information about the spug-list
mailing list