From Peter at PSDT.com Mon Jan 8 13:03:05 2007 From: Peter at PSDT.com (Peter Scott) Date: Mon, 08 Jan 2007 13:03:05 -0800 Subject: [VPM] Victoria Perl Mongers meeting January 16 Message-ID: <6.2.3.4.2.20070108123241.04855718@mail.webquarry.com> Victoria.pm will meet at its regular date, time, and place at 7:00 pm on Tuesday, January 16, at UVic in ECS (Engineering Computer Science building) room 660 (see http://www.uvic.ca/maps/index.html). The theme: "Everything you wanted to know about arrays and hashes but were afraid to ask." I will deliver presentations that return to some basics as requested by survey respondees. The topics for this meeting will be: Array operations Hash introduction While aimed at the beginner, there will be a few things calculated to interest more knowledgeable users, and the opportunity to ask any type of question. The primary customer of this presentation remains the novice, even people with no Perl experience at all. Fresh meat welcome :-) (Courtesy copy to VLUG and VOSSOC members by permission of the list managers. Victoria.pm's home page is .) -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/ http://www.perlmedic.com/ From darren at DarrenDuncan.net Mon Jan 8 17:43:54 2007 From: darren at DarrenDuncan.net (Darren Duncan) Date: Mon, 8 Jan 2007 17:43:54 -0800 Subject: [VPM] heads-up: new Victoria Perl jobs Message-ID: To be brief, I was contacted earlier today by a Victoria company named Enquisite Software Inc. ( http://www.enquisite.com ), owned by MetaMend, who are looking for a lot of Perl people. When I replied, I also spoke to the person on the phone, and telling him of VPM, found that he already contacted Peter Scott earlier and that they are working out something related to a formal posting for the list. But as this hasn't appeared yet, I'm just letting interested readers know that something along this line should be coming soon. We should also be getting some new VPM members from that company. I'll wait for the more formal posting about this, and if nothing arrives in a few days, forward what I know so you aren't kept hanging. -- Darren Duncan From gcaws at metamend.com Tue Jan 9 18:13:03 2007 From: gcaws at metamend.com (Greg Caws) Date: Tue, 9 Jan 2007 18:13:03 -0800 Subject: [VPM] PERL Programmer Positions in Victoria. Message-ID: <00af01c7345c$dcafe8e0$3200a8c0@GREGTOSHIBA> Hello, I emailed Peter Scott about PERL Mongers who suggested it should be OK to post this job posting. I feel like hell for doing it but we really need to find some people. So I apologize in advance if I offend anyone. As a note we do have a few staff who are already on the mailing list and we do use PERL extensively. We are hiring experienced PERL / mySQL programmers in the Victoria area. These are full-time positions with good pay and benefits and would commence right away. Two positions are for experienced PERL programmers who have some mySQL and 1 position is for an experienced mySQL person who has some PERL. Enquisite Software is a subsidiary of Metamend Software & Design, a mature search-engine optimization company based in the Victoria. Enquisite, the company we are hiring for, is doing some very interesting work regarding analysis of search engine referral information in order to extract real-time reports. As well, we are doing extensive R&D with UVIC and have a number of patents covering our work to date. We are an open source shop currently with 6 staff, however, we will be 24 by the end of the year. What we are doing is very exciting and ground-breaking and we are hoping to find like-minded people who like to use their creative skills to push us even further. If you're interested, please drop me a line and I'll send more information. I apologize if I've wasted your time. Greg Caws President Enquisite Software Inc. W: http://www.enquisite.com E: gcaws at enquisite.com T: 1.250.381.6382 (110) C: 1.250.483.5145 F: 1.250.381.6392 Enquisite: Unlocking Search Trends -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/victoria-pm/attachments/20070109/987bc36b/attachment.html From Peter at PSDT.com Tue Jan 9 18:44:17 2007 From: Peter at PSDT.com (Peter Scott) Date: Tue, 09 Jan 2007 18:44:17 -0800 Subject: [VPM] The power of functional programming Message-ID: <6.2.3.4.2.20070109184354.02736348@mail.jpl.nasa.gov> Inspired by Higher Order Perl, I just created this: my $iterator = make_iterator(qw(/tmp/in1 /tmp/in2)); my $x; print $x while $x = $iterator->(); sub make_iterator { my $fh; my @files = @_; return sub { BLOCK : { unless ($fh) { @files or return; open $fh, '<', shift @files or die $!; } while (<$fh>) { return $_ } undef $fh; redo BLOCK; } }; } __END__ See if you can tell: (1) What does it do? (2) How does it work? (3) What is it good for? -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/ http://www.perlmedic.com/ From Peter at PSDT.com Mon Jan 15 01:03:00 2007 From: Peter at PSDT.com (Peter Scott) Date: Mon, 15 Jan 2007 01:03:00 -0800 Subject: [VPM] Victoria Perl Mongers meeting tomorrow Message-ID: <6.2.3.4.2.20070108130313.0251b988@mail.webquarry.com> Victoria.pm will meet at its regular date, time, and place at 7:00 pm tomorrow, Tuesday, January 16, at UVic in ECS (Engineering Computer Science building) room 660 (see http://www.uvic.ca/maps/index.html). The theme: "Everything you wanted to know about arrays and hashes but were afraid to ask." I will deliver presentations that return to some basics as requested by survey respondees. The topics for this meeting will be: Array operations Hash introduction While aimed at the beginner, there will be a few things calculated to interest more knowledgeable users, and the opportunity to ask any type of question. The primary customer of this presentation remains the novice, even people with no Perl experience at all. Fresh meat welcome :-) (Courtesy copy to VLUG and VOSSOC members by permission of the list managers. Victoria.pm's home page is .) -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/ http://www.perlmedic.com/ From Peter at PSDT.com Tue Jan 16 09:14:13 2007 From: Peter at PSDT.com (Peter Scott) Date: Tue, 16 Jan 2007 09:14:13 -0800 Subject: [VPM] CANCELLED - Victoria Perl Mongers meeting tonight Message-ID: <6.2.3.4.2.20070116091127.0286be78@mail.webquarry.com> I had harboured hopes yesterday that the night's precipitation would be liquid instead of solid, but given the increased treacherousness of side roads and the ongoing snowing, the prudent thing is to cancel tonight's meeting and not tempt anyone to venture out when they may be returning in the dark along black-ice-infested roads. The content of the meeting will be transferred to the February meeting. -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/ http://www.perlmedic.com/ From jeremygwa at hotmail.com Thu Jan 25 01:19:37 2007 From: jeremygwa at hotmail.com (Jer A) Date: Thu, 25 Jan 2007 01:19:37 -0800 Subject: [VPM] require - unrequire ???? Message-ID: hello all, suppose I require "somelib.pl", is there a way to unrequire it. something like unrequire "somelib.pl". thanks in advance. -Jer A. _________________________________________________________________ http://ideas.live.com/programpage.aspx?versionid=b2456790-90e6-4d28-9219-5d7207d94d45&mkt=en-ca From Peter at PSDT.com Thu Jan 25 09:13:25 2007 From: Peter at PSDT.com (Peter Scott) Date: Thu, 25 Jan 2007 09:13:25 -0800 Subject: [VPM] require - unrequire ???? In-Reply-To: References: Message-ID: <6.2.3.4.2.20070125091306.027af080@mail.webquarry.com> At 01:19 AM 1/25/2007, Jer A wrote: >suppose I >require "somelib.pl", is there a way to unrequire it. something like >unrequire "somelib.pl". What is it you want or expect "unrequire" to do? -- Peter Scott Pacific Systems Design Technologies http://www.perldebugged.com/ http://www.perlmedic.com/ From abez at abez.ca Thu Jan 25 10:10:38 2007 From: abez at abez.ca (Abram Hindle) Date: Thu, 25 Jan 2007 13:10:38 -0500 Subject: [VPM] require - unrequire ???? In-Reply-To: <6.2.3.4.2.20070125091306.027af080@mail.webquarry.com> References: <6.2.3.4.2.20070125091306.027af080@mail.webquarry.com> Message-ID: <45B8F29E.6030100@abez.ca> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Peter Scott wrote: > At 01:19 AM 1/25/2007, Jer A wrote: >> suppose I >> require "somelib.pl", is there a way to unrequire it. something like >> unrequire "somelib.pl". > > What is it you want or expect "unrequire" to do? > %::=() is a good way to unrequire things ahindle at scspc049:~$ perl -e 'sub lol { print "ha"; } %::=();print lol()' Segmentation fault -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFuPKenOrfa1yW8IURAp5FAKCqyY87JuGzhsLJ3I3eTdOsPDTUHQCdFTiD oyAgT97GHthiufFH3j/Ap3o= =jQtJ -----END PGP SIGNATURE----- From darren at DarrenDuncan.net Mon Jan 29 16:42:02 2007 From: darren at DarrenDuncan.net (Darren Duncan) Date: Mon, 29 Jan 2007 16:42:02 -0800 Subject: [VPM] ANNOUNCE: first email forums for QDRDBMS are active Message-ID: Hello, This email concerns an unreleased new Perl DBMS module/framework/engine that has separate Perl 5 and Perl 6 versions; the Perl 5 version is named QDRDBMS, and serves as a prototype for the Perl 6 version, which will have a different name, though the Perl 5 version is expected to be used soon in production for several years. This is a rewritten successor to my "Rosetta" project, whose name won't be used anymore. QDRDBMS has not yet been released on CPAN, and I don't intend to put it there until it is complete enough to support a simple working demo, though I hope that will happen some time in February. Meanwhile, its various pieces can be seen at http://darrenduncan.net/QDRDBMS/ as a work in progress. QDRDBMS is a self-contained fully-featured RDBMS implemented in Perl, a fact which is strongly emphasized. (FYI, see also Genezzo on CPAN.) But it has swappable engines (as DBI has swappable drivers), and with an appropriate engine substitution, the QDRDBMS API can alternately be used as a front for some other DBMS, such as what DBI and its wrappers do, and its API can be targeted by other wrappers. Or its query language / AST can used as an interchange language. This email is to let you know that I have gone and created some project specific mailing lists, which is where future discussions of the project can be focused, and which will be cited in the project documentation as official forums. If you go to http://mm.darrenduncan.net/mailman/listinfo , you can see the 3 mailing lists that I created for QDRDBMS. You can view the web archive of existing messages, and subscribe to the list if you want to post your own, or get them in your inbox. These are the lists: ---------- * qdrdbms-announce at mm.darrenduncan.net This low-volume list is mainly for official announcements from the QDRDBMS developers, though developers of QDRDBMS extensions can also post their announcements here. This is not a discussion list. * qdrdbms-users at mm.darrenduncan.net This list is for general discussion among people who are using QDRDBMS, which is not concerned with the implementation of QDRDBMS itself. This is the best place to ask for basic help in getting QDRDBMS installed on your machine or to make it do what you want. You could also submit feature requests or report perceived bugs here, if you don't want to use CPAN's RT system. * qdrdbms-devel at mm.darrenduncan.net This list is for discussion among people who are designing or implementing the QDRDBMS core API (including QDRDBMS D language design), or who are implementing QDRDBMS Engines, or who are writing core documentation, tests, or examples. It is not the place for non-implementers to get help in using said. ---------- (Note: While these lists are run using "mailman", I did turn off the feature to send subscribers their password every month, in case that was the bane of many.) If you are interested in QDRDBMS but don't know which list or lists are most applicable to you, then perhaps look at the similarly-named 3 mailing lists for DBI or Bricolage or other projects, especially DBI; the above 3 are intended for analagous purposes. Also like the DBI lists, any list member can post to any list, though non-members can not post to them. Note that I anticipate the lists will have no messaging activity for the first few weeks, but that should start about when I make my first CPAN release of QDRDBMS, expected in about a month or so. But I am telling you about the lists now, so that when someone wants to make a post, there would be a fair number of people in position to read it. Thank you in advance for any interest you may have in QDRDBMS. -- Darren Duncan