Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

stvn

by stvn (Monsignor)
on Dec 18, 2003 at 18:03 UTC ( #315586=user: print w/replies, xml ) Need Help??

I work for a small NYC based (but totally virtual/distributed) consultancy where we mostly build small to medium sized LAMP applications.

My current obesssion is with making Perl 5 OO less tedious, the result of which is Moose. Moose is based largely on my work with the Pugs project and the Perl 6 object model, but is built specifically to be a useful, production capable Perl 5 module.

I have a bunch of other modules up on CPAN here, some of which are better than others. I have also contributed many patches on misc. modules and done some work on DBI through the Phalanx (I highly recommend people get involved with Phalanx, it's a great way to give back to the community).

Oh, and in my spare time, I sometimes sleep :)


On two occasions I have been asked by members of Parliament, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

      — Charles Babbage, 1792-1871

Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice.

      — Christopher Alexander on Design Patterns

Log In?
Username:
Password:

What's my password?
Create A New User
Chatterbox?
[ambrus]: Corion: really? Does that mean the Prima watcher objects behave as handles that stop the watcher when they're destroyed, just like AnyEvent expects?
[ambrus]: "all the bugs" -- hehe, good luck
[ambrus]: Corion: what I don't understand is, if you make a one-shot AnyEvent timer with short timeout, does this code guarantee that the Prima timer can't queue two timeout events before invoking any of them?
[ambrus]: Because that could break AnyEvent code, which is why I added a guard.
[ambrus]: (It might be easier to use the callback scalar as a guard, as in $c and &$c(); $c = ();)

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (4)
As of 2016-12-09 08:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:













    Results (149 votes). Check out past polls.