holey-bytes/depell/src/static-pages/welcome.md
Jakub Doka fae75072f4
removing hardcoded html files and replacing them with markdown
the markdown gets transpiled on build and built files are then included
in the server executable

Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2024-12-14 13:17:58 +01:00

713 B

Welcome to depell

Depell (dependency hell) is a simple "social" media site, except that all you can post is hblang code. Instead of likes you run the program, and instead of mentions you import the program as dependency. Run counts even when ran indirectly.

The backend only serves the code and frontend compiles and runs it locally. All posts are immutable.

Security?

All code runs in WASM (inside a holey-bytes VM until hblang compiles to wasm) and is controlled by JavaScript. WASM cant do any form of IO without going trough JavaScript so as long as JS import does not allow wasm to execute arbitrary JS code, WASM can act as a container inside the JS.