Smalltalk-inspired debug tools for Ruby (aka Son of Smalltalk)
Provide a browser-based UI (i.e. zero install) that houses the tools a Smalltalk developer would expect including:
- Inspectors: introspect and modify objects
- Workspace: a place to run code like the REPL
- Applications Browser: see the loaded modules and classes / extensions they define
- Hierarchy Browser: explore class hierarchies
- Debugger: threads, call stacks, variables, stepping, and eventually the ability to modify code in place.
- jquery: widgets to provide the basic UI bits and pieces
- opal: for ruby -> javascript translation so the UI will be familiar to rubyists
- libmicrohttpd: embedded http server to support REST queries from a running VM