blockchain based code repository - advantages:apps = code = data -> Homoiconicity [1]
1. run and evaluate encrypted/compressed and even signed code/apps without installations
2. loading apps within seconds from blockchain, server, local or any other remote location
2. no update procedures needed, autoload the lastest version
3. native, complete app history (versioning)
4. jump back to any version just by a click
5. run apps from everywhere, even nested resources are resolved
6. super tiny footprint, just some kb's (smaller and loading faster than a modern webpage)
7. always availabe, thanks to blockchaintech
8. easy to built a complete app store including screenshots, also hosted on blockchain
9. store apps as plain textfiles for running localy or modifying
10. also usable as pure code/modul repository
11. code can also chained, building very complex apps from remote fraqments
12. apps can be written back persistant into the blockchain, including encrypted data
13. apps can transferred during runtime to other appusers via tcp/udp or even via AM (signaling)
14. apps are able to selfmodifying[3] on demand, building new context and structures
17. apps can interact with outer resources like requesting quotes, news, blockchains within a sandbox or isolated state
18. apps can clone itself while running and launched right after within it's isolated state
19. source can be chunked and recombine from blockchain during runtime
helix:1. zero dependencies, cross OS, tiny (clientversion ~650kb | ~350 server version) no installation needed, just click and run
2. gui is 100% procedurally generated, even biggest gui and unusual visualization doesn't increase the size much.
3. advanced gui generator to create custom built visualisation widgets (e.g, for financial analytic)
4. full DSL[2] and FFI[4] support, JIT compiler for C in work (e.g c libs for intense server side solutions if needed (e.g. cryptowork/ML)
5. built in messaging, robust tcp stack for various protocols able to modify and rewrite on runtime.
6. fine granulated sandboxing on network, file access and console commands
[1]
http://en.wikipedia.org/wiki/Homoiconicity[2]
http://en.wikipedia.org/wiki/Domain-specific_language[3]
http://en.wikipedia.org/wiki/Self-modifying_code[4]
http://en.wikipedia.org/wiki/Foreign_function_interface