Glamorous Toolkit

hadDefinition

  • "live literate programming environment"
  • "While you write your application you're also writing the tools which make it easy to write and debug your application. In Lisp you do this through molding the language; in GToolkit you do this through molding the IDE."
  • "It's a suite of extensions of the Pharo Smalltalk environment that are tailored for modeling behaviour and data in multiple ways, such that you can build your own toolkit for your own problem domain."

Features

  • Rust enabled runtime
    • The Glamorous Toolkit virtual machine is formed by a Rust runtime that wraps and runs the Pharo virtual machine as a library in a separate operating system thread. The runtime also comes with Rust plugins and with an infrastructure for creating Rust plugins.
  • supports Example Driven Development, which is like Test Driven Development, but supports Live Tutorials

Use Cases

Cons

  • "To get a living system + its real time perspectives and embedded live documentation it seems you must program the system in Pharo." ?

Resources


Backlinks