YAPC, Code::Perl, and News!
Perl.com Newsletter <[email protected]> Fri, 27 Jun 2003 18:30:00 -0700
| Newsgroups | gmane.comp.lang.perl.newsletter |
|---|---|
| Message-ID | <LYRIS-2232526-14245-2003.06.27-18.30.06--gclpn-perl#[email protected]> |
Perl.com update
--------------------------------------
The Email for www.perl.com Subscribers
===================================================================
Thought about learning Java?
Want to try something a little different?
Bring your brain and a copy of "Head First Java." Expect fast,
irreverent text and some funny-looking graphics. But don't be
fooled by the pictures. This is serious stuff. Authors Kathy Sierra
and Bert Bates have trained so many developers that they know
exactly what it takes to wrap minds around polymorphism and
object serialization. If you're ready for something a little different,
and you want to go from procedural programmer to exalted Java
warrior, crack open "Head First Java."
Check out an excerpt.
http://www.oreilly.com/catalog/hfjava/?CMP=EMC-NI4462657088
===================================================================
Hello, world!
Your loyal Perl.com editor Simon Cozens is travelling the world
right now. Your guest editor will try not to get into too much
trouble while he's gone. Here's the latest scoop from the Perl
world this week.
* Perl at Large
YAPC::NA::2003 was a success, so it's time to start thinking of
YAPC::NA::2004. Consequently, the Perl Foundation has put out a
call for venue. If you're thinking of putting in a bid, be advised
that amazing volunteer Jeff Bisbee is putting together a checklist
of Things That Will Make Your Life Easier. (Note to everyone who
thought Florida was a bit muggy: Portland's nice this time of year.)
http://use.perl.org/article.pl?sid=03/06/23/0949246&mode=nested&tid=25
Presentation sensei MJD has finished selecting lightning talks for
OSCON. Here's the list:
http://perl.plover.com/lt/osc2003/perl.html
Speaking of talk selection, YAPC::Europe has published their final
list of accepted talks. Paris is also lovely this time of year.
http://yapc.mongueurs.net/yapc/talks/
* Interesting Module Corner
A common question in Perl venues is "How do you get ideas for
programs to write?" There's no single best answer, but watching
CPAN's recent uploads list is a good way to find interesting new
modules. This week, Code::Perl 0.03 came out.
http://search.cpan.org/author/FDALY/Code-Perl-0.03/
If you've really adopted true laziness, odds are you've played
around with code generation a time or two. If you've succeeded,
you've probably spent way too much time worrying about line endings,
quotes, and all sorts of escaping issues. That doesn't mean that
code generation is appropriate only for the smart kids -- it can
make anyone more productive.
It does mean that we need better tools to help us be sufficiently
lazy. Code::Perl looks like a step in the right direction.
Here's where you (if you have more time than ideas) come in. Are
you looking for an interesting problem to solve? Here are two wacky
ideas to extend Code::Perl. First, could it produce bytecode?
B::Generate is always tempting. Second, could it produce Perl 6
code?
* Perl.com News
The recently-released Perl 6 Essentials covers Perl 6 as it exists
now -- lots of syntax, lots of goals, and lots of working code in
Parrot and imcc. There's also a much bigger little question.
Why? In this excerpt from chapter three, Allison Randal explains
the "Perl 6 Design Philosophy". (She's also been giving talks on
this at various conferences.)
http://www.perl.com/pub/a/2003/06/25/perl6essentials.html
(At the risk of editorial hubris, it may be worth considering these
principles in light of "What I Hate About Your Programming Language".
Then again, maybe not.)
http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html
Piers Cawley celebrates the first anniversary of his involvement
with the Perl 6 summary. This week includes continuation passing
shenanigans, stunning decisions on Parrot object operations, and
method dispatch. The next couple of weeks should prove interesting,
as the State of the Onion talk looms large.
http://www.perl.com/pub/a/2003/06/p6pdigest/20030622.html
* In Conclusion
TPC 2003 is right around the corner. If you're visiting the fair
City of Roses, check out the semi unofficial OSCON wiki:
http://oscon.kwiki.org/
Thanks go to Ingy for making it possible.
Your backup Simon,
-- chromatic
===================================================================
The 5th O'Reilly Open Source Convention July 7-11, 2003
Portland Marriott Downtown, Portland, OR
Join Larry Wall, Damian Conway, Mark-Jason Dominus, and a host
of luminaries from the Perl community as well as the leaders of
critical open source technologies.
http://conferences.oreilly.com/oscon/
===================================================================
*** Featured Articles ***
Perl 6 Design Philosophy
Perl 6 Essentials is the first book to offer a peek into the next
major version of the Perl language. In this excerpt from Chapter
3 of the book, the authors take an in-depth look of some of the
most important principles of natural language and their impact on
the design decisions made in Perl 6.
http://www.perl.com/pub/a/2003/06/25/perl6essentials.html
***
This week on Perl 6, week ending 2003-06-22
Continuation Passing Shenanigans, evil dlopen() tricks, and
controlling method dispatch dominate perl6-internals and perl6-
language, according to fearless summarizer Piers Cawley.
http://www.perl.com/pub/a/2003/06/p6pdigest/20030622.html
***
Perl Design
Patterns The Gang-of-Four Design Patterns book had a huge impact
on programming methodologies in the Java and C++ communities, but
what do Design Patterns have to say to Perl programmers? Phil Crow
examines how some popular patterns fit in to Perl programming.
http://www.perl.com/pub/a/2003/06/13/design1.html
***
This week on Perl 6, week ending 2003-06-08
IMCC becomes Parrot, continuation passing style, timely destruction
YET AGAIN, multi-method dispatch and more.
http://www.perl.com/pub/a/2003/06/p6pdigest/20030608.html
***
Regexp Power
In this short series of two articles, we'll take a look through
some of the less well-known or less understood parts of the regular
expression language, and see how they can be used to solve problems
with more power and less fuss.
http://www.perl.com/pub/a/2003/06/06/regexps.html
***
This week on Perl 6, week ending 2003-06-01
Much more work on IMCC, method calling syntax in Parrot, coroutines
attempt to become threads, compile-time binding, and many more
discussions in this week's Perl 6 news - all summaries as usual by
the eminent Piers Cawley.
http://www.perl.com/pub/a/2003/06/p6pdigest/20030601.html
***
Hidden Treasures of the Perl Core
The Perl Core comes with a lot of little modules to help you get
your job done. Many of these modules are not well known. Even
some of the well known modules have some nice features that are
often overlooked. In this article, we'll dive into many of these
hidden treasures of the Perl Core.
http://www.perl.com/pub/a/2003/05/29/treasures.html
***
===================================================================
Ready for a change?
Toss out some old T-shirts and make room for some new threads from
O'Reilly. Check out our great T-shirts--and more--at ThinkGeek.
http://www.thinkgeek.com/oreilly
===================================================================
------------------------------------------------------------------
If you want to cancel a subscription to this newsletter,
send an email to [email protected]
NOTE: Please make certain to unsubscribe from the email
address at which you receive this message
For non-automated human help email [email protected]
------------------------------------------------------------------