Heh.

This is mostly for the flow-based programming people.  While flow
models can be used in web dev, it has no immediate use in Django.

JB


On Tue, Apr 13, 2010 at 1:01 AM, jorjun <[email protected]> wrote:
> Sounds very awesome, but is there any relevance for Django application
> developers (who code in Python) ?
>
> On Apr 1, 11:41 pm, Jim Burnes <[email protected]> wrote:
>> First Version of Dendrite Flow-Based Programming System Released
>>
>> The 0.9 Release of the D-Based, Flow-Based Programming System has been 
>> released.
>>
>> FBP allows a developer to write simple, cooperative components that exchange
>> messages via mailboxes to create pluggable, concurrent, modular applications.
>>
>> FBP is useful for modelling:
>>
>>    o  Streams
>>    o  Pipelines
>>    o  Concurrency
>>    o  Simulation
>>    o  Pluggable Workbenches
>>
>> Dendrite was inspired by various FBP systems including the Unix
>> command shell and
>> the Python-based Axon system written by Michael Sparks of BBC Research
>>
>> Notable Features:
>>
>>    o  Messages can be any arbitrary object or primitive type
>>    o  Realtime app reconfiguration is possible because:
>>        - Components block on send when no destination available
>>        - When outbox *is* linked, blocked component resumes
>>    o  Components are Tango Fibers
>>    o  Since messages are objects, message methods can be called by
>>       components for pipeline polymorphism.
>>    o  The Dendrite backplane will also wait-block a component on
>>        - Read, when no messages waiting
>>        - Send, when the destination is full
>>    o  Message handles are moved, not content, so performance
>>       is relatively good (un-optimized at 12 million int msgs / sec @ 1Ghz)
>>    o  Tracing of messages and serialization to stdout can be enabled
>>    o  Pluggable scheduler
>>    o  Component Factory can create components by name, from runtime catalog
>>    o  Includes pluggable reactor OS interface, currently using libev
>>    o  Includes primitive console and session handlers (used in demo)
>>    o  Includes basic command line demo and batch capability
>>    o  Plenty of Room For Improvement (tm)
>>
>> I'm building Dendrite for my own purposes, but I thought I'd share and see if
>> anyone else might like to have fun and pitch in.
>>
>> It's covered by the zlib license, so you can use it for nearly any purpose as
>> long as you don't claim you wrote the original work.  If Dendrite breaks
>> (which it will eventually) you can't hold me liable.  That's it.
>>
>> Please understand this is a first release, so it's a little rough around the
>> edges.  Extensive unit testing was performed on the original kernel, but was
>> removed recently in a code refactor.  I'm well aware of its limitations and
>> have listed them in the README file.
>>
>> Your comments and suggestions are, however, welcome.
>>
>> Full source, including README, build instructions etc are available
>> at the BitBucket source repository here:
>>
>> http://bitbucket.org/eris0xaa/dendrite/
>>
>> BitBucket also supports a per-project Wiki which I'll be using to document
>> further Dendrite build instructions, use-cases, examples etc.  I'd be more
>> than happy to welcome anyone who would like to participate.
>>
>> eris
>
> --
> You received this message because you are subscribed to the Google Groups 
> "kamaelia" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/kamaelia?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"kamaelia" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/kamaelia?hl=en.

Reply via email to