Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!jarthur!uunet!motcid!trivedi From: trivedi@motcid.UUCP (Kamlesh Trivedi) Newsgroups: comp.sys.next Subject: Re: Ripping apart NIBS Keywords: new program Message-ID: <6549@bone25.UUCP> Date: 20 Feb 91 14:01:44 GMT References: <5288@media-lab.MEDIA.MIT.EDU> Organization: Motorola Inc., Cellular Infrastructure Div., Arlington Heights, IL Lines: 39 simsong@daily-bugle.media.mit.edu (Simson L. Garfinkel) writes: >I've just placed a tar file called NibEditor.tar.Z into pub/next/submissions on cs.orst.edu. >NibEditor is a collection of two programs that you can use to rip apart NeXT applications, see how they are written, and put them back together. It works with Interface Builder. > 2/20/91 > Simson L. Garfinkel > simsong@mit.edu Thanks, Simson. I tried out the extract portion so far and it works great! Look at the number of .nib's in IB, WOW! This little program that Simson has written is probably the best thing that I have gotten from the archives and it's fantastically small, too (< 32K)! The questions: (1) Why do Chess and IB always have a connection back to the First Responder rather than the object they are going to "MakeKeyAndOrderFront"? Because code is easier to manipulate than connections in IB when changes are required? (2) What is the NibDebug.nib in IB used for? I know IB needs an interactive debugger facility is this the start of one or is it some panel that I haven't discovered yet? Before a Lotus screams "rape and pillage" ;), Simson's tool is only good for looking at .nib's, it doesn't give the code, you can unparse so that you can create a stub, but it does not give code! Simson, send me your USmail address and I'll send some money even though you sent NibEditor out as a freeware --- I'm probably gonna enjoy "peeping" w/ it too much. -KamT- -- Kamlesh Trivedi - My opinions not Motorola's - Reply to: uunet!motcid!trivedi