nige's Journal http://use.perl.org/~nige/journal/ nige's use Perl Journal en-us use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners. 2012-01-25T02:48:05+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 nige's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~nige/journal/ ANNOUNCE: Bristol&amp;Bath.pm Social Meeting - The Raven, Bath http://use.perl.org/~nige/journal/40176?from=rss <p>It's time for another social meeting of the Bristol and Bath Perl Mongers group [1] in Bath. There will be lightning talks (optional), good conversation, beer and pies! What more could a Perl monger want? Everyone is welcome and you don't even need to know anything about Perl.</p><p><b>When</b></p><p>7pm, Tue 16th of February</p><p><b>Where</b></p><p>The Raven Pub [2]<br>Queen St<br>Bath</p><p>The pub is a little tricky to find but if you print out this map[3] - you should be fine.</p><p>See you there,</p><p>Nige</p><p>[1] http://perl.bristolbath.org/<br>[2] http://www.theravenofbath.co.uk/<br>[3] http://www.theravenofbath.co.uk/how_to_find_us.html</p> nige 2010-02-12T09:15:21+00:00 journal ANNOUNCE: Bristol&amp;Bath.pm Social Meeting - The Raven, Bath - http://use.perl.org/~nige/journal/38812?from=rss It's time for another social meeting of the Bristol and Bath Perl Mongers group [1] in Bath. There will be lightning talks (optional), good conversation, beer and pies! What more could a Perl monger want? Everyone is welcome and you don't even need to know anything about Perl. <p> <b> When</b> </p><p> 7pm, Tue 21st of April </p><p> <b>Where</b> </p><p> The Raven Pub [2]<br> Queen St <br> Bath</p><p> The pub is a little tricky to find but if you print out this map[3] - you should be fine. </p><p> See you there, </p><p> Nige </p><p> [1] <a href="http://perl.bristolbath.org/">http://perl.bristolbath.org/</a> <br> [2] <a href="http://www.theravenofbath.co.uk/">http://www.theravenofbath.co.uk/</a> <br> [3] <a href="http://www.theravenofbath.co.uk/how_to_find_us.html">http://www.theravenofbath.co.uk/how_to_find_us.html</a></p> nige 2009-04-15T07:21:11+00:00 journal BristolBath.pm Tech Meeting - Bath's Turn to Host http://use.perl.org/~nige/journal/36591?from=rss After a successful first meeting in Bristol last month we're planning a meeting in neighbouring Bath this month. <br> There will be a couple of lightning talks, beer, good conversation and the occasional duck floating by. Come along! &nbsp;<br> <br> <b>where:</b><blockquote><div><p> Opa Bar (a relaxed bar by the Avon river - not too far from the train station)<br> 14 North Parade<br> Bath BA2 4AJ<br> <a href="http://www.opabath.com/">http://www.opabath.com/</a></p></div> </blockquote><p> <b>when:</b> 7pm Tue 24th of June<br> <b>how:</b> From Bath Spa Station follow Manvers St Pierrpont St then turn right at the intersection with North Parade.<br> Opa looks over the river and is below street level - look out for the sign to the right of the bridge.</p> nige 2008-06-05T11:59:15+00:00 newsnews Pilgrimage to a Perl 6 Patch - First Steps http://use.perl.org/~nige/journal/16578?from=rss It has taken longer than I thought to find the time to make a start. <b>But here are the first steps on my Pilgrimage to a Patch:</b><ul> <li>read the Parrot section of "Perl6 Essentials" <ul> <li>- noted Dan Sugalski's suggestion of writing tests as a good place to start</li> </ul></li> <li>browsed around <a href="http://dev.perl.org/perl6">http://dev.perl.org/perl6</a></li> <li>doing background reading on CVS (Nutshell)</li> <li>planning to install CVS and Parrot when I get time</li> </ul><p> Lately I've also been interested to read about the plans for traits and roles etc on Usenet in perl.perl6.language. </p><p> <b>I must confess to employing a slightly warped form of OO patterns for a while involving the 'personification' of objects. </b> </p><p> I've been bundling up chunks of complexity into roles/people, for example 'DatabaseManager', 'AdapterManager' and a menagerie of email robots (Amy, Penny, Daisy etc). </p><p> Personification of interfaces has traditionally been a CS no-no and I think this has spilt over into the OO modelling world. </p><p> But having 'people' in your system really is a natural pattern especially where your objects have responsibility, functions, duties and roles. </p><p> I've always thought tangibility is the enemy of complexity and 'personification' is one way to help make things more tangible. The vocabulary relating to people is much more accessible than abstract patterns. What is a 'singleton' anyway? </p><p> WWW::Mechanize is an example of a module that employs a slightly 'personified' interface because it models what a real web user does when they encounter a page - and makes these functions tangible in the mind of the coder. </p><p> But I think personifying the OO interfaces can be taken much further and I think 'roles' and 'traits' fit into this well. </p><p> <b>I hope Perl6 can push the OO boat out even further<nobr> <wbr></nobr>... one way maybe to sacrifice the CS sacred cow of no personification?<nobr> <wbr></nobr>;-)</b> </p><p> [ Gwass Hopper stops staring into the sky and returns to the Pilgrimage<nobr> <wbr></nobr>... ]</p> nige 2004-01-02T02:28:57+00:00 journal Pilgrimage to a Perl 6 Patch http://use.perl.org/~nige/journal/15802?from=rss You're reading the first step on a pilgrimage to a patch<nobr> <wbr></nobr>... a patch to Perl 6. <p> Not a big patch, I hasten to add. But a small contribution that I hope will bring Perl 6 a little closer to reality. </p><p> I, like lots of other Perl devotees, have seen the promise of Perl 6 and can't wait for the day they can download - perl6.tar.gz. </p><p> But, being a pilgrimage, it's as much about the journey as it is the destination. </p><p> And this 'gwass hopper' has quite a long way to go. With no CPAN ID, no CVS experience, and too much work to do at the day job (<a href="http://turbo10.com/">http://turbo10.com</a>) my journal entries over the coming months will highlight the technical twists and turns, hassles and hurdles, I needed to overcome on the way to my first Perl 6 Patch. </p><p> So if you&#8217;re thinking of embarking on a similar journey, or just like the idea of applying a vicarious patch, then pack your bags &#8230; we&#8217;re about to start. </p><p> If you&#8217;re a seasoned traveller, who has walked the route before, think back to the route you took and give us your best directions on the way. </p><p> OK &#8230; Let&#8217;s Go!</p> nige 2003-11-16T21:33:46+00:00 journal