in reply to Alternate computing models
in thread Any interesting philosophy of programming articles to recommend?
But I'm curiously interested in developing something similar in perl with some sort of GUI. The back-end really isn't that hard, and with typelessness of perl, data transfer's a lot easier to handle. The fun, of course, comes when it's time to set up all the intra-process pipes and threads. Ugh. :-)
But to come down to the point, there's several different ways to think of flow-based programming. The one that seems to be most popular is that as used with Macromedia's products, where you have a flow-chart, and user-interactions determine which way you go down it. In this case, this is much less like flow-based programming than procedural programming with events. On the other hand, something where data flow is unaided by the user save to initiate it, whether part of a gui or not, is more interesting to think about.