Skip to content

Feedback needed #48

@trustmaster

Description

@trustmaster

Hello fellow Gophers!

I apologise as this project slipped out of my scope for several years.

I still have some ideas and plans of maintaining it, but I need some feedback on how it is going to be used by people who actually tried it. So, I would really appreciate your answers to the following questions in this thread or in any other form (e.g. via email, please find the address in my profile).

Questions:

  1. What kind of application did you use GoFlow for? (E.g. bioinformatics, ETL, web backend, IoT, etc.)
  2. Did you use it for personal, business, or academic purposes?
  3. Do you prefer working with graphs in visual or text form?
  4. Which visual tools have you used and which ones do you prefer?
  5. Do you prefer a Component to have main Loop(), or do you prefer setting up handler functions on each port (OnPortName())?
  6. Do you prefer processes to stay resident in memory or started and stopped on demand?
  7. Have you ever used State Locks, Synchronous Mode, Worker Pool, or other advanced features of GoFlow?
  8. Please tell me what you liked about GoFlow and what you would like to be added or changed.

Why this is important

As you might have noticed, this codebase is a bit dated. In fact, it was written in 2011 and didn't change much ever since. My own views on how an FBP library should work have changed over time. So, I think this library deserves a rewrite.

My views can be similar or different from yours, while I'm not building this library only for myself. That's why feedback is appreciated so much.

Thank you for participating!

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions