### Development model Simple. Opiniated. Adapted to the platform. Data based. Hosted on decentralized file storage. Accessible via ETH. Simple EDN / hiccup based syntax. Some simple convention (entry point). Simple syntax for simple use cases. More complex available. Do we want to allow direct RN model? ClojureScript / EDN first, allow JS to. Logic will be distributed as JS. Allow to hook in our screens (navigate to). Explicitely allow to access some internal subscribe / dispatch. Growable. Composable. Reusable. https://github.com/juxt/mach/blob/master/examples/poll-twitter/Machfile.edn ### Development process Have some simple block based UI to create basic logic UI itself can be constructed by drag and drop and sticking componenets together directly https://medium.com/@luna_language/luna-the-visual-way-to-create-software-c4db520d6d1e https://makecode.com/#about See data flowing ### Deployment process ### Discoverability https://www.npmjs.com/package/ethereum-ens https://github.com/ipfs/js-ipfs ## Simple apps to build on top Simple split bill app https://trustlines.network/ https://livepeer.org/ ## Open Questions Linda model? https://www.inf.ed.ac.uk/teaching/courses/ppls/linda.pdf http://programmingexamples.wikidot.com/linda Semantic query? How to isolate apps? https://github.com/joltup/react-native-threads Permission Allow local things, warns if leave machine? Or stored?