Commit experimental things for others to consider. |
|
More...
|
about 14 years ago
|
Reorganize to make a little more accessible, based on feedback from YAPC::NA. |
|
More...
|
about 14 years ago
|
Implement a non-Moose inheritance example. Test the new Pod::Plexus "=include" directive. |
|
More...
|
about 14 years ago
|
Begin using Pod::Plexus and Pod::Weaver. |
|
More...
|
about 14 years ago
|
Implement a couple prototypes for injecting event loops into Reflex::Base. Heavily leaning on confound's advice from irc.perl.org #moose. |
|
More...
|
about 14 years ago
|
Prototype a Reflexive ZeroMQ socket, with basic publish and subscribe examples. |
|
More...
|
about 14 years ago
|
Experimentally coerce callbacks from contextual parameters. |
|
More...
|
over 14 years ago
|
Whitespace fixes. |
|
More...
|
over 14 years ago
|
Explicitly export watches() and emits() from their corresponding Reflex traits. |
|
More...
|
over 14 years ago
|
Revise documentation. |
|
More...
|
over 14 years ago
|
Remove emit() from roles. |
|
More...
|
over 14 years ago
|
Avoid breaking code that uses Reflex::Trait::Observed. |
|
More...
|
over 14 years ago
|
Remove the "Empty" message. undef is just fine for this purpose. |
|
More...
|
over 14 years ago
|
Rename "observe" to "watch". |
|
More...
|
over 14 years ago
|
Experimental queued I/O model, like a pared down STREAMS system. Meant to address ordering issues when I/O races with notifications like EOF and SIGCHLD, which can happen in pipe/fork/exec situations. |
|
More...
|
over 14 years ago
|
Outline more multiprocess and ransparent RPC considerations. |
|
More...
|
over 14 years ago
|
"Lifeguard" was confusing, so call it "Pool Manager" for now. |
|
More...
|
over 14 years ago
|
Add Andy Gorman's requirements for worker management. Begin generic worker management requirements. |
|
More...
|
over 14 years ago
|
Add experimental support to merge promise queues, but I think this isn't flexible enough to be generic. Expect it to be replaced by... better. |
|
More...
|
over 14 years ago
|
Reflex objects seem to interact in ways similar to the Enterprise Integration Patterns. Summarize some of those patterns in the TODO outline, and add tasks to investigate more. |
|
More...
|
over 14 years ago
|
Add ability to wait for the next() occurrence of a particular event. Using it in my rx-firmata work: $uno->put_handle("\xF0\x6B\xF7"); $uno->next('initialized'); |
|
More...
|
over 14 years ago
|
Braindump Erlang inspiration for distributed Reflex. New tasks set the project back 3%. :( |
|
More...
|
over 14 years ago
|
Don't assume handle is named handle. |
|
More...
|
over 14 years ago
|
Add get_id() to Reflex::Role::Reactive. Rekey all object-keyed data on object ID instead, improving iThread-safety and fork()-safety on Windows. |
|
More...
|
over 14 years ago
|
Reweaken the sender. While it would be nice to keep the sender around, it was causing resource deadlocks in example programs. |
|
More...
|
over 14 years ago
|
Start each Reflex object with a Promise. Previously the call to next() would trigger creation of a Promise. Messages delivered before next() could be called would be discarded. |
|
More...
|
over 14 years ago
|
Doc fix. Make it explicit that input that input streams are asynchronous. |
|
More...
|
over 14 years ago
|
Don't allow events to enqueue forever in a Promise callback. |
|
More...
|
over 14 years ago
|
Add objects() trait delegate. |
|
More...
|
over 14 years ago
|
Explain that request() is a convenience method to gloss over the details of $poe_kernel->post(). |
|
More...
|
over 14 years ago
|