Here are some brief notes; I hope they're helpful to fill in gaps.  If
anyone can correct any mistakes, I'll be grateful.

I've tried to not give away any punchlines, since Damian makes his
living by giving these talks; I apologize if different people think
I've given away too much, or not enough.  But since it was his talk,
the only person whose opinions on this I'll be sure to follow are
Damian's. :-)

--

spiteyourface.com - 2001 space odyssey in lego

dec 1-3 melbourne AU - yapc::AU

Acme::Pythonic
IO::All - one function to IO them all.
<> operator ... pulp fiction operator.  
use IO::All::Pulp::Fiction - one-line version- uses overriding glob operator.

use Perl6::Slurp; $text = slurp 'filename';

use IO::Prompt ...

"perl best practices" talk he's giving at oscon: use /xms all the
time.  improve maintainability of regexes.

use Regexp::Auto; 
  which does all of these.  not on CPAN yet.

it's not done as source filters.  too difficult to use '/' as filter ...
overload::constant 

IO::Progress - draws progress bars.  what about those boring comments?
want intelligent comments, such as paintings in harry potter...

use Smart::Comments; 

comments control program operation.  does use source filtering.
perl 5 doesn't provide hooks to manipulate comments...

# check $i = 10 --> will warn on problems.  # strict $i = 10 --> will die.

Sufficiently Advanced meta-Technologies : how do you include a batch of
these improvements into ALL of your code?  You can't just write a module
S::A::T that uses all of the above; for example, use strict is scoped to
the file.

use Module::Macro - gets around fact that S::A::T would only make T magic, 
if T included use (each of his magical stuff above).   
similar to Filter::include

improvements on Lingua::EN::Inflect, his first YAPC talk.

say inflect "$story chambers were found" -> say "$story chambers were found"

Lingua::EN::Autoinflect

--
Daniel Allen
http://kw.pm.org/ - Kitchener-Waterloo Perl Mongers -          [EMAIL PROTECTED]
http://coder.com/ - Prescient Code Solutions - (519) 575-3733 [EMAIL PROTECTED]

On Wed, 14 Jul 2004 12:31:21 -0400 (EDT), Greg London
<[EMAIL PROTECTED]> wrote:
> A big thanks to Damian from me as well. Always a treat.
> 
> I'm going to have to add /mxs to Impatient Perl, now.
> It just seems so "right".
> 
> Unfortunately, that's about the only specific thing
> I can remember from teh talk. Should have taken notes.
> I was too busy laughing though. Some people have a brain
> like a seive, I've got a brain like a colander.
> 
> What was the #include module again? That one was
> really cool. And then there was the module to
> make /mxs the default regexp options.
> 
> I think there were a couple modules that I'd like
> to roll into Impatient Perl. Does anyone have a
> list of modules mentioned in the talk? The names
> would probably be enough to remind me what they
> were about.
> 
> --
> "Impatient Perl"
> A GNU-FDL training manual for the hyperactive.
> Free HTML/PDF downloads at www.greglondon.com/iperl
> Paperback/coilbound available for $8.50+s&h
> 
> 
> 
> _______________________________________________
> Boston-pm mailing list
> [EMAIL PROTECTED]
> http://mail.pm.org/mailman/listinfo/boston-pm
>
_______________________________________________
Boston-pm mailing list
[EMAIL PROTECTED]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to