With this playground you can test the (currently indev) programming language lapyst.
Note that you'll be able to refer (declare) functions from the libc as provided by the wasi-sdk.
This website's code is licensed under AGPL-3.0-or-later.
For more information see the LICENSE file in the source repo.
The source can be found in this repository.
Build with the following:
This pages does not use cookies. However it uses the localStorage and indexedDB API's to localy store some data.
This data will never been send to any servers and completly stay on your local device, and is ensured by
the localStorage API / your browser.
The data stored is:
code_snippet
- the current sourcecode of the playgroundcurrent_snippet
- id (or more accurately, the creation date) of the snippet currently loaded by the playgroundlapyst_playground
- holds all data the playground stores
snippets
- all snippets as viewable via the 'History' button in the top bar
code
- the code of the snippetdesc
- an optional descriptioncreatedAt
- creationdate; also acts as primary identifierlastModified
- the date of the last modificationlastOpened
- the date when the snippet was last opened; used to list the snippets in the history popup
Additionally this playground supports a "share"-feature, where you can share any snippets stored locally with other people.
This works by generating a link that contains all the information in an queryparam; no data is stored onto servers.
All data is contained inside the load
query parameter as a base64 encoded JSON object.
Data included:
code
- the code of the snippet to sharedesc
- the snippet's descriptioncreatedAt
- date where the snippet was createdlastModified
- date where the snippet was last edited