# MOO Source Level Debugger bf's...

Juliean Galak (jg42@cornell.edu)
Thu, 25 Jul 1996 09:05:02 PDT

- Messages sorted by:[ date ][ thread ][ subject ][ author ]

    At 10:33 PM 7/24/96 -0700, Nick Ingolia wrote:
    >On Wed, 24 Jul 1996, Juliean Galak wrote:
    >
    >> Well, I don't knwo if this idea was advanced before or not, but how about a
    >> debugger?  somethign with breakpoints and variable watch might be nice.  The
    >> other BIG thing I'd love to see is a full set of docs for LambdaCore (I
    >> dont' know if this falls into your jurisdiction or not...)
    >>
    >>           --Juliean Galak (a.k.a. Falcon)
    >
    >	Steve Caron and I have created a set of built-in functions that
    >provide for the functionality of a source level debugger, and are in the
    >process of creating MOOcode to provide a standard editor style interface
    >for them.  These builtins exist currently, though not in a thoroughly
    >documented fashion, in the latest release of MacGoesMOO (the Mac port of
    >MOO 1.8.0p5).  We are currently testing their stability in the UNIX
    >implementation and should be releasing a patch file sometime.
    >	To summarize, these bf's allow the owner of a suspended task to:
    >* make the suspension indefinite
    >* resume it for exactly one line of code
    >* resume it for exactly one line of code or until it enters another verb
    >but before it actually executes any code in the called verb, whichever
    >comes first
    >* resume it until the current verb returns
    >	Combined with the Direct Stack Access extensions, these provide
    >all the functionality I've seen in real high-level language source level
    >debuggers...

    when you get it working on the UNIX variant can you please drop me/the list
    a letter... Thanx...

              --Juliean Galak (a.k.a. Falcon)

    -------------------------------------------------------------------------------
    | jg42@cornell.edu        | "I do not agree with a word you say, but I will   |
    | galak@cs.cornell.edu    |  defend to the death your right to say it."       |
    | falcon@cee.cornell.edu  |                      -- Francois Marie Voltaire   |
    | #include <disclaimer.h> | "Imagination is more important than knowledge"    |
    |-------------------------|			 -- Albert Einstein           |
    | for PGP public-key and  |---------------------------------------------------|
    | more quotes, finger: jg42@gerfalcon.resnet.cornell.edu               	      |
    | WWW Page: http://www.cs.cornell.edu/Info/People/galak/                      |
    -------------------------------------------------------------------------------