5 ms·
I'm waiting for the same thing to happen to CheerpX [0]. Would be great to be able to sandbox x86 code trivially. [0]: https://news.ycombinator.com/item?id=25
by Laaas 4y ago
I'm waiting for the same thing to happen to CheerpX [0].
Would be great to be able to sandbox x86 code trivially.
[0]: https://news.ycombinator.com/item?id=25646022 https://news.ycombinator.com/item?id=25646022
[0]: https://docs.leaningtech.com/cheerpx/ https://docs.leaningtech.com/cheerpx/
- nunobrito 4y agoCheerpJ is the one I'm waiting for. That thing is wicked cool for Java.
- Laaas 4y agohttps://docs.leaningtech.com/cheerpj/ https://docs.leaningtech.com/cheerpj/
- KRAKRISMOTT 4y agoIt's not open source
- Laaas 4y agoYes, unfortunately, the more advanced products are much more restricted.
- TeaVMFan 4y agoWhile you wait for CheerpJ, please check out TeaVM: https://teavm.org/ https://teavm.org/ It has a permissive Apache license and numerous success stories: https://frequal.com/TeaVM/TeaVmBasedSites.html https://frequal.com/TeaVM/TeaVmBasedSites.html There is also a full SPA toolkit called Flavour Plus for making pure Java, web-native, full-stack web apps: https://frequal.com/FlavourPlus/ https://frequal.com/FlavourPlus/
- merb 4y agoCheerpj or Teavm would be amazing if they would be able to convert pdfbox to wasm as a library that runs on wasi and the web.
- nunobrito 4y agoThanks, I've checked it in the past and recognize all the effort you've placed into the platform. There are reasons why it is mostly ignored: + website itself is difficult to find the hello world example + after a long time digging one finds the hello world, but is hosted somewhere else with (again) very scarce documentation on how to get it started. + the number of examples on the site is 2, and only one for Java language. Please invest more on newbie first steps. It isn't that we (end-users) are lazy, it is just that our time is precious too and this kind of information being available makes a huge difference to gain confidence into quickly grasping the basics and grow into more complex cases. This isn't possible when losing so much time around the site for info and just 1 example as showcase. (I know more examples are on github, but again had to dig to find them). Even that second link you mention has interesting examples but again, not even listed on the main page. If you compare to similar projects like GraalVM, you can notice they include snippet examples after snippet examples for end-users to dive quick and deep on what can be done: https://www.graalvm.org/latest/reference-manual/wasm/ https://www.graalvm.org/latest/reference-manual/wasm/ My apologies for the long answer. It just pains me to see a good project and a motivated person like you answering here but still with the handicap of a site that pushes end-users away.
- Twirrim 4y ago> + website itself is difficult to find the hello world example I opened the website, saw a docs link, that had a "Getting started" section, and started wondering what you were talking about. Then realised all that gives is Gradle build instructions, a maven build command. It'll tell me how to interact with javascript, use coroutines, all sorts of stuff, without actually giving me a very basic "Hello World" sort of example. I don't think I've ever come across a language / runtime that hasn't at least had a very simple example or two within their own documentation. https://github.com/konsoletyper/teavm/tree/master/samples/hello https://github.com/konsoletyper/teavm/tree/master/samples/he... seems to be where they have their hello world, but ... what am I even looking at? You're right, this is shockingly bad by way of a newbie experience.