Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!pasteur!ucbvax!CORY.BERKELEY.EDU!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: comp.sys.amiga Subject: Re: IPC - A proposal Message-ID: <8803130918.AA17776@cory.Berkeley.EDU> Date: 13 Mar 88 09:18:47 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 41 :In article <8803091817.AA18212@cory.Berkeley.EDU>, dillon@CORY.BERKELEY.EDU (Matt Dillon) writes: :> >dillon@CORY.BERKELEY.EDU (Matt Dillon) says: :> >> ... use an exec IOStdReq request structure ... :> >What in the Guru's name would that buy you? :> It buys you generality, that is what it buys you. :IOStdReq buys you Open, Close, Read, and Write. It buys you whatever the @$#@! you want. Since when are we limited by Open/Close/Read/Write??? It buys you an effective extensible structure which is intuitive and known by every real Amiga programmer in existance. It inherently uses messages and message ports, and gives full implementation flexibility. >The standard we're working on here has more in common with IFF than >AmigaDOS. So far, I see nothing in the standard you are working on that makes the programmer's job any easier. Didn't anybody *read* the brainstorm I posted for a 'function support library'?????? You think people are going to include 20K of support code in the applications to make this thing work? >Exactly. If you want to do more than the common file operations you're >going to have to extend or modify it anyway. Since we're mostly talking >about structures that go beyond them anyway, why not blow it off? What an attitude. Essentially: "Since I haven't thought about what the programmer is going to have to do to implement my messaging system, I have decided not to think about it". >> I don't want to have to use ten thousand different custom structures >>when I use this system! >You won't have to, any more than you do with IFF. Not the way you're going. This is the problem with some discussions... we often get into arguments, split, and go our own way. Well, so be it. You work on your idea, and I'll work on mine, and we'll see what happens. At least IFF is structured! -Matt