haitex@pnet01.cts.com (Wade Bickel) (12/21/87)
I am considering making a program I have written work in conjunction with a fellow Amiga programmer's program. He is a JForth programmer and I use Modula-2. But we think we can run as seperate tasks and use the message port system for communications. Through these ports we can exchange real data such as screen pointers or ??? How do you do this without multi-tasking? Sure, It could be done, but multi-tasking makes it easy, elegante, even even somewhat standard. Wade. UUCP: {cbosgd, hplabs!hp-sdd, sdcsvax, nosc}!crash!pnet01!haitex ARPA: crash!pnet01!haitex@nosc.mil INET: haitex@pnet01.CTS.COM
page@ulowell.cs.ulowell.edu (Bob Page) (12/25/87)
Most PEOPLE don't multitask on a computer, they task-switch. HOWEVER! Having multitasking available allows one to write (and use) programs that multitask internally - sending messages back and forth to each other, processing things concurrently rather than serially. Many nice programs on multi-tasking machines just aren't possible on any single-tasking machine because they INTERNALLY take advantage of the machine's ability to multi-task and message-pass. Examples on request, by E-mail. As a user, MultiFinder is all I want, in most cases. But now that I know what's possible for a -program- (not -human-) to do with a multi-tasking machine, I wouldn't want to use a task-switching machine. A few years from now we'll be arguing about something else, since everything will multi-task or parallel-process anyway. ..Bob -- Bob Page, U of Lowell CS Dept. page@ulowell.edu ulowell!page "I've never liked reality all that much, but I haven't found a better solution." --Dave Haynie, Commodore-Amiga