Article View: comp.sys.mac
Article #35506Re: System 8.0: no more DA's.
From: Michael Peirce
Date: Thu, 15 Dec 1988 22:29
Date: Thu, 15 Dec 1988 22:29
36 lines
2351 bytes
2351 bytes
In article <321@internal.Apple.COM> goldman@Apple.COM (Phil Goldman) writes:
>In article <1988Dec14.223739.16280@cs.rochester.edu> @DOUGHNUT.CS.ROCHESTER.EDU:miller@CS.ROCHESTER.EDU writes:
>>It's something of a pity multifinder doesn't already do this; one could have
>>a reasonable yet small IPC standard based on pointers to heap objects... and
>>then consumers of a stream could run simultaneously with the producer,
>>rather than the current braindamage of producing a file, switching to the
>>next program, reading the file...
>
>This has nothing to do with whether the multitasking is preemptive or not.
>In fact, doing producer/consumer on shared memory *is* possible with
>MultiFinder. It is absolutely not necessary to do IPC thru files.
>
I've got to throw in my two cents here. There IS a form of "IPC" on
that Mac already that is fully supported by Apple: AppleTalk.
It's true that you have to have it turned on and that it may not be
as efficient as something that comes along later, but it does have the
benefit that it can span multiple machines with no added effort.
I've written a number of programs that talk back and forth between each
other on the same machine using MultiFinder. It works fine. I AM looking
forward to formal IPC supported on the Mac (some form of shared global
sections mapped between multiple process address spaces would make a
certain class of program possible on the mac), but you can do a reasonably
useful form of IPC using legitimate techniques today.
-- michael
Claris Corp. | Michael R. Peirce
-------------+--------------------------------------
| 440 Clyde Avenue
| Mountain View, CA 94043
| (415) 960-4011
| MCI-Mail: mpeirce
| AppleLink: peirce1
| Internet: peirce@claris.com
| uucp: {ames,decwrl,apple,sun}claris!peirce
Technical Details
Message-ID:
<7440@claris.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!lll-winken!lll-tis!ames!claris!peirceReferences:
<1988Dec14.223739.16280@cs.rochester.edu> <321@internal.Apple.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!lll-winken!lll-tis!ames!claris!peirce From: peirce@claris.com (Michael Peirce) Newsgroups: comp.sys.mac Subject: Re: System 8.0: no more DA's. Message-ID: <7440@claris.com> Date: 15 Dec 88 22:29:41 GMT References: <1988Dec14.223739.16280@cs.rochester.edu> <321@internal.Apple.COM> Reply-To: peirce@claris.com (Michael Peirce) Organization: Claris Corporation, Mountain View CA Lines: 35