Hit Run. stdout and stderr stream back as it executes.
Run any file directly from the editor. Output streams to the shared terminal in real time. A 20-second wall-clock cap stops runaway loops, and output over 256 KB is truncated rather than blocking the session.
Screenshot coming soon
Setup
How the setup looks.
Run is available from the editor toolbar and from the right-click context menu on any file. No configuration is needed; the runtime is inferred from the file extension.
Same workspace, same auth, same collaboration features as every other Typelets workspace. See all features
Open a file in the editor
Click any file in the file tree. The Run button appears in the editor toolbar. The runtime is selected automatically: .py files run with Python 3, .js files with Node, and so on.
Hit Run (or Cmd+Enter / Ctrl+Enter)
Typelets sends the workspace file tree to the Firecracker microVM, compiles if needed (Java, C, Go), and starts the entry point. The terminal panel scrolls to the bottom and output streams in.
Watch stdout and stderr stream live
Both participants see the same output at the same time. Lines appear as the process writes them. If the process writes more than 256 KB, output is truncated with a notice; the process is not killed.
Let the cap handle runaway loops
After 20 seconds of wall-clock time the process is killed and a timeout message appears in the terminal. The workspace stays usable; just hit Run again after fixing the loop.