Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!sdd.hp.com!think.com!snorkelwacker.mit.edu!apple!claris!UUCP!peirce From: peirce@outpost.UUCP (Michael Peirce) Newsgroups: comp.sys.mac.programmer Subject: Re: TMON Pro thread Message-ID: <0B01FFFB.ey4ygo@outpost.UUCP> Date: 7 May 91 23:40:54 GMT Reply-To: peirce@outpost.UUCP (Michael Peirce) Organization: Peirce Software Lines: 36 X-Mailer: uAccess - Mac Release: 1.1.b3 In article <1242@dms.UUCP>, rotberg@dms.UUCP (Ed Rotberg) writes: > >From article <1991May06.215642.5986@ecst.csuchico.edu>, by brad@ecst.csuchico.edu (Brad Lowe): > > Well, I've had TMON Pro for about a week now. Quite the debugger. It > >...(text deleted) > > How about we (I) compile a list of cool scripts, macros & aliai. What do > > you think? Anyone found something super cool that youd like to share? > > > > Brad Lowe > > brad@cscihp.ecst.csuchico.edu > > [yamma yamma yamma] > > > > One thing that TMON Pro gives you that I put into use almost immediately, was > being able to define my own "structure" template for use in a Memory Window. > This is a fabulous aid to anyone who writes data-structure intensive code, > and who doesn't. You define these templates by creating a set of resources. > What I haven't yet figured out is why ICOM didn't include a header compiler > to create these resources automatically from the .h files. In any event, > I'm planning on writing one ASAP. You would then be able to extend TMON > Pro's Memory Windows to understand your program's structures by just > running your .h files through this app that produces the necessary resources > in whatever file you specify. Let me know if there is any interest. What a pain! You have to define the data structure templates yourself? All the info is in the .SYM files that MPW emits (or the THINK project file). Jasik's Debugger is far from perfect, but it reads .SYM files and THINK C projects and displays variables in their native types. -- michael -- Michael Peirce -- outpost!peirce@claris.com -- Peirce Software -- Suite 301, 719 Hibiscus Place -- Macintosh Programming -- San Jose, California 95117 -- & Consulting -- (408) 244-6554, AppleLink: PEIRCE