Skip to content

abstraktor/multileveldebugging-QoppaS

Repository files navigation

QoppaS Build Status

An implementation of Qoppa Scheme in Squeak using Ohm-S in order to explore debugging on multiple levels.

Usage

"open a read eval print window"
QoppaScriptsDemo openRepl

"use our multilevel debugger to debug a block"
TBMLD runDebugged: [1/0]

Installation

  1. Get Squeak 4.6 or later with a recent CogVM for your operating system.
  2. If not already integrated, load Metacello. Learn how it works.
Installer ensureRecentMetacello.
  1. Install VMMaker
  2. Finally, install QoppaS:
Metacello new
  baseline: 'QoppaS';
  repository: 'github://abstraktor/multileveldebugging-QoppaS/packages';
  load.

Contributing

  1. Checkout this git repository
  2. Install QoppaS with Filetree
  3. Commit your changes to the filetree repository
  4. Copy over your commit message to create a git commit with it
  5. Push it

Publications