From andrew at sweger.net Tue May 16 22:23:04 2006 From: andrew at sweger.net (Andrew Sweger) Date: Tue, 16 May 2006 22:23:04 -0700 (PDT) Subject: [PBP-pm] Inside-out state of the art Message-ID: (Hello. Is this list on? One, two, three...) What's the state of the art in terms of inside-out class utility modules? Is there anything I should be looking at besides Class::Std and Object::InsideOut? -- Andrew B. Sweger -- The great thing about multitasking is that several things can go wrong at once. From adrianh at quietstars.com Wed May 17 01:12:03 2006 From: adrianh at quietstars.com (Adrian Howard) Date: Wed, 17 May 2006 09:12:03 +0100 Subject: [PBP-pm] Inside-out state of the art In-Reply-To: References: Message-ID: <4D425B64-DDD3-4D93-A73D-227CE56FDF24@quietstars.com> On 17 May 2006, at 06:23, Andrew Sweger wrote: > (Hello. Is this list on? One, two, three...) > > What's the state of the art in terms of inside-out class utility > modules? > Is there anything I should be looking at besides Class::Std and > Object::InsideOut? I'd not look at Class:Std myself if all you are interested in is inside-out objects - not thread safe and rather slow last time I looked. Of course there is other stuff in Class::Std that you might find interesting... Object::InsideOut if you want bells and whistles Class::InsideOut if you want something minimal would be my recommendations. Adrian From merlyn at stonehenge.com Wed May 17 05:39:14 2006 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: 17 May 2006 05:39:14 -0700 Subject: [PBP-pm] my PBP slides (including audio!) Message-ID: <863bf8keq5.fsf@blue.stonehenge.com> I recently got the opportunity to reduce the hefty tome into a one-hour talk, and then on the second delivery, was even recorded for podcast. So, see the slides at , and *hear* the talk at . Wow, all I needed now was a little beep to know when to advance to the next slide. :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From chris at clotho.com Wed May 17 10:31:22 2006 From: chris at clotho.com (Chris Dolan) Date: Wed, 17 May 2006 12:31:22 -0500 Subject: [PBP-pm] my PBP slides (including audio!) In-Reply-To: <863bf8keq5.fsf@blue.stonehenge.com> References: <863bf8keq5.fsf@blue.stonehenge.com> Message-ID: <7FA1E546-ACCC-4F7E-84E1-D0AFA0AE4A0D@clotho.com> On May 17, 2006, at 7:39 AM, Randal L. Schwartz wrote: > I recently got the opportunity to reduce the hefty tome into a one- > hour talk, > and then on the second delivery, was even recorded for podcast. > So, see the > slides at , and *hear* the > talk at > . > > Wow, all I needed now was a little beep to know when to advance to > the next > slide. :) For fun, I converted these assets into a movie: slides with audio accompaniment. I had to manually determine the slide timing, but rest was automatic with the MediaLandscape software my company creates. We'll be using this same software to capture and publish the YAPC-Chicago presentations next month (with video of the speakers too). QuickTime with full-size slides (53 MB) http://www.media-landscape.com/demos/PBP/Schwartz_PBP_800x600.mov iPod-compatible (64 MB) http://www.media-landscape.com/demos/PBP/Schwartz_PBP_320x240.m4v (The iPod version is bigger because of Apple's tools choose too high a bitrate for the audio output, and don't offer an option to tweak the settings) As per Randal's announcement, this remix is released under a CC license: http://creativecommons.org/licenses/by-nc-sa/2.5/ I'm happy to share the slide timing XML file upon request. Chris -- Chris Dolan, Software Developer, Clotho Advanced Media Inc. 608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703 vCard: http://www.chrisdolan.net/ChrisDolan.vcf Clotho Advanced Media, Inc. - Creators of MediaLandscape Software (http://www.media-landscape.com/) and partners in the revolutionary Croquet project (http://www.opencroquet.org/) From andrew at sweger.net Wed May 17 10:39:52 2006 From: andrew at sweger.net (Andrew Sweger) Date: Wed, 17 May 2006 10:39:52 -0700 (PDT) Subject: [PBP-pm] Inside-out state of the art Message-ID: On Wed, 17 May 2006, Darke, Clive wrote: > If these modules give you what you need, then no. If they don't - then what > do you need? I have inherited a large web application (Apache/mod_perl/MySQL) that tried to be a M-V-C and got confused along the way (toss M, V, & C into a food processor and pulse several times). I'd like to scaffold in a new Model with a tighter abstraction layer that doesn't let the V & C torpedo the database. So, I'm scoping out Inside-Out objects as a possible object shell. I have not been keeping up with development in this area and thought this would be a good place to ask. > I don't use Object::InsideOut personally because inside-out > objects are simple to implement. Some aspects of Class::Std can save time, > but even then it is often not needed. Simple, yes. But I'd like to either throw solid, well tested wheels under my cart or at least have a good set of blueprints to crib from. > You might like to look at Moose as Yet Another Way to Do It. Wow. I hadn't seen that one yet. Looks interesting, but it may be too young and volitile for my purposes. Definitely something for the tinkering kit. On Wed, 17 May 2006, Adrian Howard wrote: > I'd not look at Class:Std myself if all you are interested in is > inside-out objects - not thread safe and rather slow last time I > looked. Of course there is other stuff in Class::Std that you might > find interesting... > > Object::InsideOut if you want bells and whistles > Class::InsideOut if you want something minimal Thanks, Adrian. These look like good starting points and at least give me plenty to read. -- Andrew B. Sweger -- The great thing about multitasking is that several things can go wrong at once.