Remote
The system for executing code remotely builds on LanguageLink
, a system built for interacting with various language runtimes through sockets. As such, it is network-transparent and, on the protocol-level, language-agnostic.
In the standard distribution of Glamorous Toolkit, implementations exist for:
- JavaScript, - Python, - Pharo, - and Gemstone.
Various other implementations exist from third party providers.
Apart from that, Glamorous Toolkit also allows forInspecting remote objects using Remote Phlow, a way to define Phlow views outside of Glamorous Toolkit. This has been implemented for Python and Gemstone, as well as for Rust (for a demo refer to Identifying an editor bug by inspecting wrapped Rust objects).