[comp.sys.amiga] Multi-tasking?

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