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