Henri Bergius
Henri Bergius
Here is a ESP8266 program that acts as a full MsgFlo participant: https://github.com/c-base/farbgeber/tree/master/esp8266/mqtt_client
For memory-constrained devices it would also be good to allow registering multiple foreign participants with a single register process
Proposed solution is to implement msgflo-register-foreign compatible Rust tool: msgflo/msgflo-rust#7
Regarding database migration, that is something which we can handle as a graph. See for example the IndexedDB migration graph in noflo-ui: https://github.com/noflo/noflo-ui/blob/master/graphs/PrepareStorage.fbp 
@forresto good question. Not saving until that could mean that you lose your changes if the browser crashes, you accidentally close the tab or whatever. Eventually we should switch component...
@forresto do we have an easy way to get linting errors out from CodeMirror?
Starting point: http://stackoverflow.com/questions/17016589/codemirror-3-x-is-there-an-event-that-fires-each-time-the-linter-completes
Highly initial MsgFlo support for an Android app in https://github.com/c-base/c-beam-viewer/tree/hacky_msgflo_support
Or maybe do something with https://github.com/flowbased/fbp-manifest ?
But also, might make sense to decouple participant file discovery from actually running them like we did with NoFlo, so the list of available participants could be cached in `fbp.json`