[net.micro.amiga] Basic Multitasking

cem@intelca.UUCP (Chuck McManis) (05/21/86)

As Joseph at Garfield has found BASIC does not multitask well. This is not
to say it doesn't live in a multitasking environment because it does. Yes
while running basic you can pull one of the other windows to the front,
open a cli, do directories etc, but what you can't do is start up another
copy of the interpreter. (Mostly because it is a memory hog, and that because
it has 640 X 200 smart refresh windows) BASIC is not re-entrant and does
not have a TASK keyword so the only way to get two BASIC programs running 
at once is to start two independent copies of the interpreter. And the only
way to do that is to start one, use the CLEAR command to reduce its memory
way down, close all of the extra windows on the screen, and then bring up
the second copy. Even with this sort of stuff your 512K system will almost
immediately run out of memory when you try to do anything. 

As the rumors abound of a new Amiga BASIC for version 1.2 I would hope
that MicroSoft might extend their implementation to include some sort
of multitasking support ala MT BASIC. (Are you listening MicroSoft?)
It was fairly obvious that Amiga BASIC was a straight port of the Mac
version (which I approve heartily of by the way) I only hope that now
that the Amigas have been in their hot little hands for a while they
(microsoft) too will consider all of the neat things that they could
add/improve to make it nicer. (They could also fix a few bugs, but of
course that is implied here) I can only wait and hope.

--Chuck McManis
-----------------------vvv - previous message - vvv-----------------------
> 
> What! When I go to start programming my Multi-User BBs for my
> So I had no problem with that but when I go to load the second or other part of my BBS it loads the program+AmigaBasic AGAIN! Why?
> This can be stopped right?
> 
> As it is killing my 512K. I plan on haveing two programs running on the amiga at the same time.
> (Only a two user bbs)
>  
> Please reply to Joseph@garfield.UUCP
---------------------------------------------------------------------------
-- 
                                            - - - D I S C L A I M E R - - - 
{ihnp4,fortune}!dual\                     All opinions expressed herein are my
        {qantel,idi}-> !intelca!cem       own and not those of my employer, my
 {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}