Oleksandr Lobunets

Results 16 comments of Oleksandr Lobunets

@jonnor Looks good. Would be nice to clarify the case with components library and avoid coupling JavaFBP with NoFlo's Flowhub's API and endpoint for obvious reasons.

We had the same issue internally in the code, but once eliminated I started suspecting one of the external dependencies. Goweb that was...

Thanks. I'm aware about MapStatic, although we don't use it - rather serving the client app directly form the front-end nginx. In the case I described above the pages are...

That was the final way we went. So we just mapped a handler with goweb.Map and used ``` ctx.HttpResponseWriter().Header().Set("Content-Type", "text/html") return goweb.Respond.With(ctx, http.StatusOK, body.Bytes()) ``` to render the HTML. BTW,...

Some more information on FBP: [https://github.com/flowbased/flowbased.org/wiki](https://github.com/flowbased/flowbased.org/wiki)

May be something from Flow-Based Programming (FBP) can be useful here? UNIX pipes are quite limited even together with [GNU parallel](http://www.gnu.org/software/parallel/). Multiple input/output streams and named-ports for blocks would reveal...

@ekg Indeed, this is all possible. What I meant under "limited" is rather inefficient resources usage in certain cases and DX (developer's experience), which in the first turn involves readability...

@bver Handling connections between blocks is the second important aspect after executing a block. In FBP they talk about connection as a bounded buffer with configurable capacity. 0MQ in particular...

What about existing FBP DSL? ``` # # Simple flow with core components # '3s' -> INTERVAL Ticker1(core/ticker) '2s' -> INTERVAL Ticker2(core/ticker) '1s' -> INTERVAL Clock(core/ticker) Ticker1 OUT -> IN1...