programming-idioms icon indicating copy to clipboard operation
programming-idioms copied to clipboard

Build a linkable Smalltalk playground

Open Deleplace opened this issue 4 years ago • 0 comments

An external website to be used in "Demo" links of Smalltalk implementations.

The probable design consists of:

  1. a client-based playground (implemented in JS or WASM) capability, running arbitrary code in a sandbox inside the web browser
  2. a database of snippets having a unique, stable ID

A lightweight alternative to (2) is to accept only Gist IDs in the URL, and dynamically fetch the code from Github, as does https://dartpad.dev/ . This is less convenient for the contributor than a simple "save" button, though.

Deleplace avatar Sep 02 '21 09:09 Deleplace