matz / streem

prototype of stream based programming language
MIT License
4.6k stars 237 forks source link

Flow-based programming #19

Open guitarvydas opened 9 years ago

guitarvydas commented 9 years ago

Flow-based porgramming resources:

http://www.jpaulmorrison.com/fbp/

flow-based-programming@googlegroups.com

Contact me bittarvydas@gmail.com for copies of 2 papers about my form of reactive (embedded) FBP.

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4054691&url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F4054516%2F4054517%2F04054691.pdf%3Farnumber%3D4054691

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.9511

Also, contact me for techinques on how to compile diagrams to code. FBP (and probably Streem) lends itself to a concrete syntax that uses diagrams. And contact me for techniques for doing this without processes/threads.

My github might be of interest (esp. vsh)

https://github.com/guitarvydas

[I'd be glad to discuss here, on the fbp group or privately]

Ravi Sethi (dragon book) published a paper for a compiler using denotational semantics which employed pipe syntax. You might find inspiration there:

http://dl.acm.org/citation.cfm?id=357227

oleksandr commented 9 years ago

:+1:

oleksandr commented 9 years ago

Some more information on FBP: https://github.com/flowbased/flowbased.org/wiki

md2perpe commented 9 years ago

Arrow is a more generic class of structures with a stream-like behavior. http://en.wikipedia.org/wiki/Arrow_%28computer_science%29

RAbraham commented 8 years ago

:+1: for fbp