Sponsored Content
Full Discussion: The 2007 CEP Blog Awards
Special Forums News, Links, Events and Announcements Complex Event Processing RSS News The 2007 CEP Blog Awards Post 302159632 by Linux Bot on Friday 18th of January 2008 05:50:07 AM
Old 01-18-2008
The 2007 CEP Blog Awards

Tim Bass
Fri, 18 Jan 2008 10:32:57 +0000

Here are*the CEP Blog Awards for 2007, based on the three categories outlined in An Overture to the 2007 CEP Blog*Awards.
The CEP Blog Award for*Rule-Based Event Processing
Winner: TIBCO Software
TIBCO has a very robust and sophisticated progress-oriented event processing product, TIBCO BusinessEvents, with a proven event processing*customer base.** TIBCO has a rich complimentary software suite for business process and*enterprise*integration, management, visualization, personalization*and optimization.** TIBCO has been in business for many years and has a global reach for both sales and professionals services.
The CEP Blog Award for Event Stream Processing
Winner:* Progress Apama
Similar to TIBCO in middleware status, Progress*Apama has a strong*event stream processing product with a proven customer base.**Apama*has complimentary software suites for business process and enterprise integration.***Progress also has been in business for many years and has a global reach for both sales and professionals services.
The CEP*Blog Award* for Advanced Event Processing
Winner:* Reserved.
None of the software companies currently marketing themselves as event processing platforms*meet the our criteria for the Advanced Event Processing award in 2007.
Image Image Image Image Image Image Image Image


Source...
 
Devel::BeginLift(3pm)					User Contributed Perl Documentation				     Devel::BeginLift(3pm)

NAME
Devel::BeginLift - make selected sub calls evaluate at compile time SYNOPSIS
use Devel::BeginLift qw(foo baz); use vars qw($i); BEGIN { $i = 0 } sub foo { "foo: $_[0] "; } sub bar { "bar: $_[0] "; } for (1 .. 3) { print foo($i++); print bar($i++); } no Devel::BeginLift; print foo($i++); outputs - foo: 0 bar: 1 foo: 0 bar: 2 foo: 0 bar: 3 foo: 4 DESCRIPTION
Devel::BeginLift 'lifts' arbitrary sub calls to running at compile time - sort of a souped up version of "use constant". It does this via some slightly insane perlguts magic. import use Devel::BeginLift qw(list of subs); Calls Devel::BeginLift->setup_for(__PACKAGE__ => @list_of_subs); unimport no Devel::BeginLift; Calls Devel::BeginLift->teardown_for(__PACKAGE__); setup_for Devel::BeginLift->setup_for($package => @subnames); Installs begin lifting magic (unless already installed) and registers "${package}::$name" for each member of @subnames to be executed when parsed and replaced with its output rather than left for runtime. teardown_for Devel::BeginLift->teardown_for($package); Deregisters all subs currently registered for $package and uninstalls begin lifting magic is number of teardown_for calls matches number of setup_for calls. setup_for_cv $id = Devel::BeginLift->setup_for_cv(&code); Same as "setup_for", but only registers begin lifting magic for one code reference. Returns an id to be used in "teardown_for_cv". teardown_for_cv Devel::BeginLift->teardown_for_cv($id); Deregisters begin lifting magic referred to by $id. AUTHOR
Matt S Trout - <mst@shadowcatsystems.co.uk> Company: http://www.shadowcatsystems.co.uk/ Blog: http://chainsawblues.vox.com/ LICENSE
This library is free software under the same terms as perl itself perl v5.14.2 2012-04-22 Devel::BeginLift(3pm)
All times are GMT -4. The time now is 05:06 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy