hdp's Journal http://use.perl.org/~hdp/journal/ hdp'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:44:15+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 hdp's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~hdp/journal/ looking forward to yapc http://use.perl.org/~hdp/journal/36522?from=rss <p>I might as well <a href="http://use.perl.org/~rjbs/journal/36518">jump</a> on the <a href="http://perlbuzz.com/2008/05/the-stuff-i-wanna-see-at-yapcna-2008.html">bandwagon.</a></p><p>Monday: </p><ul> <li>Schwern: writing maintainable code is good anyway, but especially if I want other people to help maintain my CPAN modules<nobr> <wbr></nobr>:)</li><li>Steve Peters talking about Unicode, because I <strong>am</strong> a silly American</li><li>zombie email eats your brains! (rjbs)</li></ul><p>Tuesday: </p><ul> <li>Dave Rolsky: we've talked about Fey. I'm really interested to see how it's shaping up and where he plans to take it in the future.</li><li>DBIx::Router catches my interest because I've done all the things Perrin talks about in his abstract, and I hated it; on the other hand, jjore and the perl 5 VM is sure to be amusing/enlightening/terrifying</li><li>jibsheet, timezones, for many of the same reasons that I want to see Steve's unicode talk</li></ul><p>Wednesday: </p><ul> <li>toss-up between chromatic and mst</li><li>Schwern, "What is Obvious?", because that's a lesson I'm still learning</li></ul><p> I might try a lightning talk; I have several ideas, but I'm not sure if anything will come together. </p><p> Each year I start getting excited about YAPC earlier and earlier, and this year I'm also looking forward to staying around afterwards for whatever hacking goes on. Only three more weeks! </p> hdp 2008-05-26T15:07:40+00:00 journal CouchDB views in Perl http://use.perl.org/~hdp/journal/36454?from=rss <p> <a href="http://incubator.apache.org/couchdb/">CouchDB</a> is a schemaless database with a REST interface, written in Erlang. I want to play with it more.</p><p>Its views, by default, are written in terms of mapping functions in Javascript. I like Javascript quite a bit, but if I'm writing something in Perl, I'd rather keep on writing Perl. Specifically, I want to be able to generate views automatically sometimes, and I would much rather just write Perl code than write Perl that generates Javascript.</p><p>To that end, I've just uploaded CouchDB::View, which includes a view server (necessary for the backend) and an abstraction of the view definitions (= documents) that handles serializing the view functions for transmission to the view server. (Data::Dump::Streamer ftw!)</p><p>Oh, bonus: Module::Install::AutoManifest -- I always forget to add new files to MANIFEST. I'd much rather maintain MANIFEST.SKIP by hand and let Perl put everything else into MANIFEST for me.</p><p>These are the first distributions I've written for fun in a while; I certainly enjoy releasing code from work, but there's something to be said for scratching your own itches.</p> hdp 2008-05-17T19:03:59+00:00 journal