Reflex(3)             User Contributed Perl Documentation            Reflex(3)



NNAAMMEE
       Reflex - Reactive classes for flexible programs.

SSYYNNOOPPSSIISS
               {
                       package App;
                       use Moose;
                       extends 'Reflex::Object';
                       use Reflex::Timer;

                       has ticker => (
                               isa     => 'Reflex::Timer',
                               is      => 'rw',
                               setup   => { interval => 1, auto_repeat => 1 },
                               traits  => [ 'Reflex::Trait::Observer' ],
                       );

                       sub on_ticker_tick {
                               print "tick at ", scalar(localtime), "...\n";
                       }
               }

               exit App->new()->run_all();

DDEESSCCRRIIPPTTIIOONN
       Reflex is a suite of classes to help programmers write reactive
       programs.  The project has some goals:

       +o Be concise.

       +o Be convenient.

       +o Be portable.

       +o Be fast.

       +o Don't get in the way.

       +o Release early, and release often.

       Sorry for the lack of documentation.  It conflicted with releasing
       early.  Contributions are very much welcome.  Give the project a reason
       to release often.

       TODO - Complete the documentation.

GGEETTTTIINNGG HHEELLPP
       See irc.perl.org #moose for help with Moose.

       See irc.perl.org #poe for help with POE and Reflex.

       Support is officially available from POE's mailing list as well.  Send
       a blank message to poe-subscribe@perl.org to join.

AACCKKNNOOWWLLEEDDGGEEMMEENNTTSS
       irc.perl.org channel #moose and #poe.  The former for assisting in
       learning their fine libraries, sometimes against everyone's better
       judgement.  The latter for putting up with lengthy and sometimes
       irrelevant design discussion for oh so long.

SSEEEE AALLSSOO
       Moose, POE, the Reflex namespace on CPAN.

       TODO - Set up ohlo.

       TODO - Set up CIA.

       TODO - Set up home page.

BBUUGGSS
       We appreciate your feedback, bug reports, feature requests, patches and
       kudos.  You may enter them into our request tracker by following the
       instructions at <https://rt.cpan.org/Dist/Display.html?&Queue=Reflex>.

       We also accept e-mail at bug-Reflex@rt.cpan.org.

AAUUTTHHOORRSS
       Rocco Caputo, and a (hopefully) growing cadre of contributors---
       perhaps including you.  Reflex is open source, and we welcome
       involvement.

       OOTTHHEERR CCOONNTTRRIIBBUUTTOORRSS

       Nobody yet.  As of this writing, Reflex has not yet been released.

TTOODDOO
       Please browse the source for the TODO marker.  Some are visible in the
       documentation, and others are sprinlked around in the code's comments.

CCOOPPYYRRIIGGHHTT AANNDD LLIICCCCEENNSSEE
       Copyright 2009 by Rocco Caputo.

       Reflex is free software.  You may redistribute and/or modify it under
       the same terms as Perl itself.

       TODO - Use the latest recommended best practice for licenses.



perl v5.10.0                      2009-09-23                         Reflex(3)
