jason@madnix.UUCP (Jason Blochowiak) (08/07/90)
In article <43466@apple.Apple.COM> mattd@Apple.COM (Matt Deatherage) writes: >In article <1437@madnix.UUCP> jason@madnix.UUCP (Jason Blochowiak) writes: >> Just out of curiousity, is Apple planning on releasing shells for the >>various things in the System folder? Such as the CDev shell available for the >>Mac? (I'm pretty sure that Apple didn't write it, but that's kinda besides the >>point) I'd be willing to bet that if Apple provided the source for something >>like that, it could make debugging various things much easier... >Shame, shame on you. If you'd investigated those three disks of Sample Code you >took home (or should have), you'd have found CDev shells in assembly, C and >Pascal. Uh, I had kinda poked at it before, but I just launched MPW & looked into that... There are CDev _skeletons_ in 3 languages, but no _shells_. Of course, terminology varies, and (as usual), I wasn't particularly clear. So, what I saw in the sample source were skeletons - stuff that can be "fleshed out" to make a real CDev. What I'm asking for is a shell - an app that would pretend that it was the Control Panel, with the source. If this were available, much more sophisticated debugging could be done - for example, the app could be modified to open a window and display some data structures that the CDev was managing. Also, certain types of situations could be forced by the app (sorry, I don't have any particularly good examples at the moment). I think that this sort of thing could be useful for NDA's as well - one other thing that might be useful is a "NDA Hell" app. NDA Hell would do all sorts of things that apps are allowed to do, but perhaps don't do normally. If each, uh, "part" (e.g. Tool loading/unloading, DeskStartUp/DeskShutDown done repeatedly without the app quitting) could be turned on or off, it might become simpler to determine what conflict a particular NDA is creating with certain apps. Besides, it'd be kinda nice to have a pretty-much-definitive "yes, this DA should work with all apps that follow the rules" checker. >Matt Deatherage, Apple Computer, Inc. | "The opinions represented here are -- Jason B. - jason@madnix.UUCP or astroatc!nicmad!madnix!jason@spool.cs.wisc.edu I'm going away! I'm not sure how much longer I'll have access, so if you need to contact me, do it now. Hopefully, I'll get another InterNet account...