Nov. Meeting Debriefing
Joshua Keroes
jkeroes at eli.net
Wed Nov 15 16:29:19 CST 2000
Topics were brought up at the meeting:
1. A contest-to-have-a-contest
2. HTML::Parser
3. An intro to CFG and Parse::RecDescent
4. An intro to HTML::Widget::Meter (ne HTML::Scale)
5. Dec 5 social meeting
#------------------------------
# 1. Contests
#------------------------------
Speaker: Joshua Keroes in lieu of Paul Blair
pdx.pm is hosting not one but *two* contests to give you O'Reilly
books. There's a copy of both _Perl_for_Systems_Administration_
and the Camel, 3rd e.
Contest 1: "The contest-to-have-a-contest"
Deadline: 3 weeks from now, Dec. 5 (next meeting!)
The deal: We're lazy. You should think up neat contests for us.
To enter: Send your contest ideas to the list or masque at pound.perl.org
Prizes: o/' Fame. You're gonna live forever! o/' oh, and a book, too.
Contest 2: "The contest of the contest-to-have-a-contest"
The deal: First things first, get crackin' with contest 1!
#------------------------------
# 2. HTML::Parser
#------------------------------
Speaker: Daniel Chetlin
Daniel did a spiffy job talking about the issues surrounding HTML parsing.
HTML::Parser and HTML::TreeBuilder are [now] your friends.
There will be a link to the paper[1] from the pdx.pm website Real Soon Now. :-)
[1] http://chetlin.com/perl/html_parsing.html
#------------------------------
# 3. An intro to CFG and Parse::RecDescent
#------------------------------
Speaker: Daniel Chetlin
A context-free grammar is a set of recursive rewriting rules (or
productions) used to generate patterns of strings. Context-free
grammars are often used to define the syntax of programming
languages. [2]
Parse::RecDescent incrementally generates top-down recursive-descent
text parsers from simple yacc-like grammar specifications. [3]
Damian's own tutorial, reprinted from The Perl Journal, entitled "the
man(1) of descent" [4] is a terrific introduction to parsing. It
includes the Abbot & Costello parser that reproduces their "Who's On
First" routine.
[2] http://www.cs.rochester.edu/u/nelson/courses/csc_173/grammars/
[3] from the Parse::RecDescent docs
[4] http://search.cpan.org/doc/DCONWAY/Parse-RecDescent-1.78/tutorial/tutorial.html
#------------------------------
# 4. An intro to HTML::Widget::Meter (né HTML::Scale)
#------------------------------
Speaker: Joshua Keroes
+ Prints HTML meter widgets.
+ Uses either 1-dot graphics or 2-d segmented graphics.
+ Also renders ascii-based meters in the ALT tag (e.g. [===>...])
+ Display meters in different colors depending on value.
+ Much faster than GD::Graph.
+ ...and more!
To beta-test a copy, email me.
#------------------------------
# 5. Dec 5 social meeting
#------------------------------
On Dec 5, the Portland Perl Mongers will have a social meeting.
On the agenda: the announcement of the contest-to-have-a-contest
winner.
Want Free Stuff and Fame? GET YOUR IDEAS IN!
+--------------------------------------------------------------------+
| Joshua Keroes, Sr. Software Engineer, Electric Lightwave, Inc |
+--------------------------------------------------------------------+
"To be creative, it's not necessary that you're seeing a new thing,
but that you're looking at the same things in a new way."
Dieter Gruen, ultrananocrystalline diamond film inventor
TIMTOWTDI
More information about the Pdx-pm-list
mailing list