Path: utzoo!mnetor!tmsoft!dptcdc!jarvis.csri.toronto.edu!ephemeral.ai.toronto.edu!dudek From: dudek@ai.toronto.edu (Gregory Dudek) Newsgroups: comp.sys.mac.programmer Subject: Re: How do I get Discipline? Message-ID: <89Mar20.184214est.11025@ephemeral.ai.toronto.edu> Date: 20 Mar 89 23:42:13 GMT References: <12678@dartvax.Dartmouth.EDU> <2555@ilium.cs.swarthmore.edu> <21076@dhw68k.cts.com> Organization: Department of Computer Science, University of Toronto Lines: 40 In article <21076@dhw68k.cts.com> thecloud@dhw68k.cts.com (Ken McLeod) writes: >In article <2555@ilium.cs.swarthmore.edu> jackiw@ilium.UUCP (Nick Jackiw) writes: >>In article <12678@dartvax.Dartmouth.EDU> earleh@eleazar.dartmouth.edu (Earle R. Horton) writes: >>> I have heard a lot about something called Discipline, a package which >>> checks parameters to ToolBox calls. Where is the best place to get it? >>> >>Two that I know of: >>The copy of TMON that I purchased came with Darin Adler's EUA (Extended > > I don't think either of these packages were what Earle had in mind. There >was/is an Apple-developed product called Discipline (the copy I saw had >an icon which looked like, um, a woman's high-heeled shoe) that has never >been officially "released" (at least, not to my knowledge...) The debugging >tools that *have* been released are "RAMDump" and "ReAnimator"... see the >latest APDAlog. > > Perhaps someone from DTS can comment on the status of Discipline? The 6.1 version of MacsBug I have refers to Discipline in its on-line help. I've always assumed in was TMON's it was referring to (which doesn't really make sense since why would I be in Macsbug anyhow). If such a facility existed as a MacsBug accessory, that would be great. For those of us who aren't ADPA members, would somebody care to inform us what "RAMDump" and "ReAnimator" are? While I'm at it, it would be really nice to be able to execute MacsBug's heap checking under program control, as a diagnostic. There are certain points where I may suspect my program's operation, but I don't want to run with heap checking on all the time 'cause it's just too slow for nowmal operation. Too bad there's no way to find MacsBug internal routine addresses. Greg Dudek -- Dept. of Computer Science (vision group) University of Toronto Nice mailers: dudek@ai.utoronto.ca UUCP: {uunet,decvax,linus,pyramid, dalcs,watmath,garfield,ubc-vision,calgary}!utai!dudek ARPA: user%ai.toronto.edu@relay.cs.net