Download Event - Event Description, Event Reviews
Contact
 


 

Download

 
Download Now (0K)
Perl Artistic License
Downloads till now: 2
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Event

 

Details

Size: 0K
Last Update: 2008-06-01 22:45:40
Version: 1.06
OS Support: Linux
License/Program Type: Perl Artistic License
Publisher: Joshua N. Pritikin
Price:$0.00
Description:

Event 1.06 is libraries software developed by Joshua N. Pritikin.
Event is an Event loop processing.



SYNOPSIS

use Event qw(loop unloop);

initialize application
Event->flavor(attribute => value, ...);

my $ret = loop();

and some callback will call
unloop('ok');

The Event module provide a central facility to watch for various types of events and invoke a callback when these events occur. The idea is to delay the handling of events so that they may be dispatched in priority order when it is safe for callbacks to execute.

Events (in the ordinary sense of the word) are detected by watchers, which reify them as events (in the special Event module sense). For clarity, the former type of events may be called "source events", and the latter "target events". Source events, such as signals arriving, happen whether or not they are being watched. If a source event occurs which a watcher is actively watching then the watcher generates a corresponding target event. Target events are only created by watchers. If several watchers are interested in the same source event then each will generate their own target event. Hence, any particular source event may result in zero, one, two, or any number of target events: the same as the number of watchers which were actively watching for it.

Target events are queued to be processed in priority order (priority being determined by the creating watcher) and in FIFO order among events of the same priority. Queued ("pending") events can, in some cases, be cancelled before being processed. A queued event is processed by being passed to the callback function (or method on a particular object or class) which was specified to the watcher.

A watcher, once created, operates autonomously without the Event user having to retain any reference to it. However, keeping a reference makes it possible to modify most of the watcher's characteristics. A watcher can be switched between active and inactive states. When inactive, it does not generate target events.

Some types of source event are not reified as target events immediately. Signals received, for example, are counted initially. The counted signals are reified at certain execution points. Hence, signal events may be processed out of order, and if handled carelessly, on the wrong side of a state change in event handling. A useful way to view this is that occurrence of the source event is not actually the arrival of the signal but is triggered by the counting of the signal.
Reification can be forced when necessary. The schedule on which some other events are created is non-obvious. This is especially the case with watchers that watch for a condition rather than an event. In some cases, target events are generated on a schedule that depends on the operation of the event loop.

Requirements:
Perl
Event 1.06 supports different languages (including english). It works with Linux.

Downloading Event 1.06 will take if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Event Version History

Product Date Added
Event 1.06 2008-06-01 22:45:40


Related Software

Log Agent Driver Apache
From category: Perl-Modules
Log::Agent::Driver::Apache module allows you to use mod_perl with standard logger....
Audio::DB::Web 0.01
From category: Libraries
Audio::DB::Web 0.01 is libraries software developed by Todd Harris. Audio::DB::Web is a Perl module that assists in web-based queries of an MP3 Database. SYNOPSIS use Audio::DB::Web...
Alvis::Pipeline 0.11
From category: Libraries
Alvis::Pipeline 0.11 is libraries software developed by Mike Taylor. Alvis::Pipeline is a Perl extension for passing XML documents along the Alvis pipeline. SYNOPSIS use Alvis::Pipel...
ArchWay 0.2.1
From category: Version-Control
ArchWay 0.2.1 is version control software developed by Clint Adams. ArchWay is a full-featured graphical user interface for the GNU Arch revision control system. It includes a set of special...
CGI::Wiki::Plugin::RSS::Reader
From category: Libraries
CGI::Wiki::Plugin::RSS::Reader 1.4 is libraries software developed by Earle Martin. CGI::Wiki::Plugin::RSS::Reader is a Perl module retrieve RSS feeds for inclusion in CGI::Wiki nodes. Use t...
Lingua Zompist Cuezi
From category: Perl-Modules
Lingua::Zompist::Cuezi is a Perl module to inflect Cuezi nouns, verbs, and adjectives....
tree hh
From category: Libraries
tree.hh is a general purpose templated tree class for C++ in the spirit of the STL, and compatible with the STL algorithms....
BBDB::Export
From category: Libraries
BBDB::Export 0.012 is libraries software developed by wu. BBDB::Export is a Perl module to export data from The Insidious Big Brother Database. SYNOPSIS use BBDB::Export;...
cgixx
From category: Libraries
cgixx 1.07 is libraries software developed by Isaac W. Foraker. cgixx is intended as a modern CGI library for ISO standard C++ compilers. The focus of the cgixx library is not for the genera...
Bosco
From category: Bug-Tracking
Bosco 1.2 is bug tracking software developed by Jason Lee. Bosco is a rewrite of the popular Bugzilla defect tracking software in PHP. It is database-independent, and aims to be easy to main...
Basilisk Live CD
From category: Libraries
Basilisk Live CD 1.40 is libraries software developed by Linux4all. This is a fedora core 3 based Livecd with KDE 3.3.1, Gnome 2.8, OpenOffice, Fire- and Thunderbird and a lot of other tools....
ExtUtils::MM_Any
From category: Libraries
ExtUtils::MM_Any 6.30 is libraries software developed by Michael G Schwern. ExtUtils::MM_Any is a Perl module with Platform-agnostic MM methods. SYNOPSIS FOR INTERNAL USE ONLY! \...
cc65
From category: Assembler-Tools
cc65 2.11.0 is assembler tools software developed by Ullrich von Bassewitz. cc65 is a complete cross development package for 6502 systems, including a powerful macro assembler, a C compiler, linker...
ELF statifier
From category: Assembler-Tools
ELF statifier 1.6.8 is assembler tools software developed by Valery Reznic. ELF statifier create from dynamically linked executables and all it\'s libraries one file. This file can be copied and ru...
Class::Meta
From category: Libraries
Class::Meta 0.53 is libraries software developed by David Wheeler. Class::Meta is a Perl class automation, introspection, and data validation. SYNOPSIS Generate a class: package...
 

Top Downloads

 
1. Canon PIXMA iP1200 Printer Driver
2. Canon PIXMA iP1000 Printer Driver
3. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
4. Lite-On Cd-Rw LTR-48327S firmware
5. ABF Audio Tags Editor
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA iP1300 Printer Driver c
8. Asus EZVcr II
9. Canon PIXMA iP1600 Printer Driver
10. Canon PIXMA iP1300 Printer Driver a
11. Asus PVDC-X Bios 0601
12. dmg2iso
13. Canon i-SENSYS LBP2900 Printer Driver R
14. MediaLink
15. Canon PIXMA MP460 MP Drivers xp64
16. Genius Eye 110 Webcam Driver
17. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
18. Canon LaserShot LBP-1210 Printer Driver
19. Canon i550 Printer Driver
20. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP

DownloadTube Editor Reviews

 
1. zMailGuard
zMailGuard is a powerful tool for the e-mail users who want ...
2. Type4Me
Type4Me is a tool for the webmasters and chat users who want...
3. MP3Guard
This program is for the musicians who want to make money sel...
4. eBookGuard
eBookGuard is for the authors who want to make money selling...
5. JpegGuard
JpegGuard is a smart tool for the JPEG users who want to kee...
6. ShareGuard
ShareGuard Copy Protection For Shareware Developers - this p...
7. Free Download Manager - WeBBusterZ
Useful if you want to stop and resume your downloads wheneve...
8. S&THex Shell and Tube Heat Exchanger Design
Shell and Tube Heat Exchanger Design (S&THex) is a very easy...
9. Pumping Power Calculator
A simple fluid pumping power calculator. Just enter the m...
10. Interpolation Calculator
Calculate the linear interpolation with this simple tool....

Software Reviews Full List



Recent Blog Posts

 
1. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3
Joomla! is a content management system and framework with a ...
2. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17
Recently, two Firefox stable releases for Windows, Mac OS, a...
3. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD
There are many ways to test a certain Linux distribution on ...
4. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion.
With so many different video (or even audio) converters arou...
5. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links
We often have to decide if we should download the latest v...
6. A New Powerful Virus Could Affect Millions of WordPress Blogs
The WordPress blogging platform powers millions of web...
7. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
8. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
9. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
10. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...

Last 20 Scripts

 
1. Step Carousel Viewer
Step Carousel Viewer allows you to displays images or HTML r
2. JQuery.AddToList
JQuery.AddToList dynamically adds a new option to a select l
3. Tooltip jQuery Plugin
Tooltip jQuery Plugin allows you to display a customized too
4. jquery-ahover
jquery-ahover provides animated transitions between hovered
5. akModal
akModal is a jQuery plugin that provides a simple alternativ
6. jquery-asmselect
jquery-asmselect is a progressive enhancement to "select mul
7. Treeview jQuery Plugin
Treeview jQuery Plugin transforms an unordered list into an
8. Accordion jQuery Plugin
Accordion jQuery Plugin helps you to define an expandable/co
9. Autocomplete
Autocomplete is a jQuery plugin that allows you to create an
10. Autotab
Autotab is a jQuery based auto-tabbing and filter plugin.
11. BDC DrillDown Menu
BDC DrillDown Menu script helps you to implement in any webs
12. jQuery Bookmark
jQuery Bookmark script is a jQuery based social bookmarking
13. TwinHelix Forums
TwinHelix Forums Perl script allows you to deploy a simple b
14. IE PNG Fix Script
IE PNG Fix Script adds near-native PNG support with alpha op
15. CodeTrimmer
CodeTrimmer is a JavaScript code optimizer that will improve
16. Object Model Browser
Object Model Browser is a HTML file that can view and alter
17. AddEvent Manager
AddEvent Manager can easily add multiple event handlers to a
18. DragResize
DragResize is a JavaScript library that lets you easily impl
19. HTMLHttpRequest
HTMLHttpRequest script dynamically loads remote documents fo
20. Text Colour Cycler
Text Colour Cycler periodically replaces the content of a DI