5 ms·
Is the beadslang website made in beads?
by sprkwd 5y ago
Is the beadslang website made in beads?
- rob74 5y agoSince I saw the "replace the entire stack" image, I expect no less than that the website should be made in Beads, hosted on a server running Beads OS, and the frontend should be WebAssembly compiled from Beads.
- magicmouse 5y agoBeads was going to be recoded in Web Assembly, however, the many restrictions on I/O to the user's hard drive inside the browser make it very to build a compiler inside a browser. Hopefully in the near future Web Assembly will become a fully capable virtual machine, that will unify all the different hardware and operating systems, effectively becoming a universal virtual OS. But any day now the dam will break, and WebAssembly will get access to I/O and the full browser API (last time i checked web assembly runs on its own compute-only thread, and is not permitted direct access)
- AnimalMuppet 5y agoAny day now? That seems... optimistic. Are there objective reasons to think that this is true?
- bawolff 5y agoWeb assembly is not a hypervisor and doesn't intend to be one.
- magicmouse 5y agomany people, myself included, view Web Assembly has a future virtual machine that is universally available across hardware, ending the hassle of making specific executables for each operating system. A kind of improved P-Code system, if you are familiar with how UCSD Pascal worked (another brilliant Prof. Wirth project).
- bawolff 5y agoThat's a very different claim than your parent post. Portable generic VM (like the jvm but for anything), sure why not. Having web browsers allow arbitrary access to hard disk? That's something else.
- _bohm 5y agolooks like squarespace ...
- cestith 5y agohttps://github.com/magicmouse/beads-examples/tree/master/Example%20-%20Beads%20website https://github.com/magicmouse/beads-examples/tree/master/Exa...
- bshimmin 5y agoThere's an example Beads web site here: https://github.com/magicmouse/beads-examples/tree/master/Example%20-%20Beads%20website https://github.com/magicmouse/beads-examples/tree/master/Exa... The index.beads and (I think!) corresponding index.html files are... quite something. I'm not 100% sure this will catch on.
- mst 5y agoNote that unless I'm very confused, the index.html is the transpiler output rather than human written. The calculator example here makes rather more sense to me: https://github.com/magicmouse/beads-examples/blob/master/Example%20-%20Calculator/calculator.beads https://github.com/magicmouse/beads-examples/blob/master/Exa...