Online "REPL" #2359
Replies: 4 comments 7 replies
-
I have also experimented with this some. I thought the emscripten builds were still working with no editing. |
Beta Was this translation helpful? Give feedback.
-
We would need a new demo server urgently. Unfortunately, our old uni server is defunct. If we could find volunteers for this project, that would be very welcome. |
Beta Was this translation helpful? Give feedback.
-
Could you help rewriting this page https://souffle-lang.github.io/simple so that it works in the browser? |
Beta Was this translation helpful? Give feedback.
-
It might be good to build the WASM executable for each release as GitHub actions and deploy it on souffle-lang.github.io. |
Beta Was this translation helpful? Give feedback.
-
We have been working with Soufflé a bit and came up with a need for a WASM build. I just wanted to throw together a simple example REPL to see how things ended up.
We ended up having to modify the CMake file a bit and disable features to get it to work, but at 1.2MB over the wire it is still quite usable for small workloads even without things like parallel compute and the C Preprocessor, interestingly it can be made to generate C++ still with a bit of tweaks. It lacks highlighting and other niceties due to just being a demo of sorts, but it was still fun to see. I'm not going to go too much farther, but it might be nice to support a WASM build for niche situations.
Screen.Recording.2022-11-11.at.10.07.46.AM.mov
Beta Was this translation helpful? Give feedback.
All reactions