News for hackers. Stuff that matters.
Re:Beads: Computer language and toolchain by magicmouse on Thursday May 27, 2021 @03:41PM (#27307265)
Beads 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)

Re:Beads: Computer language and toolchain by AnimalMuppet on Thursday May 27, 2021 @05:32PM (#27308822)
Any day now? That seems... optimistic. Are there objective reasons to think that this is true?
Re:Beads: Computer language and toolchain by bawolff on Thursday May 27, 2021 @09:44PM (#27310849)
Web assembly is not a hypervisor and doesn't intend to be one.
Re:Beads: Computer language and toolchain by magicmouse on Friday May 28, 2021 @02:43PM (#27319034)
many 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).
Re:Beads: Computer language and toolchain by bawolff on Friday May 28, 2021 @04:03PM (#27319832)
That'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.