Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Portuguese Perl Workshop 2008

by cog (Parson)
on Feb 11, 2008 at 21:48 UTC ( #667460=perlnews: print w/replies, xml ) Need Help??

It's true! It's going to happen!

June 6th and 7th (a Friday and a Saturday), in Braga, Portugal.

brian d foy is going to be there and he will also be lecturing two days of Intermediate Perl Programming on the 4th and on the 5th (and we could also tell you which days of the week those are, but instead we'll just let you guess). Other national and foreign speakers are also expected (there's already some movement on DOPPLR).

What did you say? A website? Of course we have a website, don't be ridiculous... Now, where did we put it? Ah, here it is!

You may want to subscribe our feed, since that's the place where the CFP and other announcements are supposed to show up.

Also, spread the word!

See you in Braga ;-)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://667460]
help
Chatterbox?
[Corion]: ... gets called once. The data structure for that is just a hash of arrays, mapping the event type to a queue of registered one-shots, and the first one-shot from the queue gets removed and called.
[Corion]: But now I want to register a one-shot for two events, of which only one will arrive, so my data structure doesn't work anymore...
[Lady_Aleena]: Corion, ouchy.
[Corion]: (maybe I should write this up as a SoPW) - currently, the "most efficient" data structure I come up with is a single array which I scan for the first fitting one-shot. Not efficient but I don't expect more than five outstanding one-shots anyway
[choroba]: can't you create a meta-key corresponding to the disjunction of the events?
[robby_dobby]: Corion: Heh. This whole thing smells of Strategy Pattern or MVC pattern.
[Corion]: And performance linear to the number of registered one-shots doesn't feel that bad. Maybe I should collect statistics on how many callbacks are outstanding ;)
[Corion]: choroba: Yes, but the longer I thought about efficient hashes mapping the event type back to their callbacks, and how to keep them in sync, the more I thought that all that optimization might just not be worth it, even if it's horribly inelegant
[Lady_Aleena]: My biggest problem with hashes at the moment is one with 2,501 keys.
[choroba]: how many event types are there?

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (9)
As of 2017-05-29 07:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?