[Coco] quick basic09 copy program

Willard Goosey goosey at virgo.sdc.org
Sun Feb 3 04:38:41 EST 2008

On Sat, Feb 02, 2008 at 08:47:03PM -0600, L. Curtis Boyle wrote:

>A larger buffer (with larger read/writes) will run a bit faster than
>a smaller buffer, but you can hard code it for whatever size you want

Is that proper BASIC-09 style?  This would be like:
PROCEDURE filecopy
PARAM oldfile, newfile...
DIM buffer[2000] ....

(or something like that, I can't do actual correct BASIC-09 off the
top of my head)

Or would it be more useful as a general-purpose subroutine, to be
PROCEDURE filecopy
PARAM oldfile, newfile, buffer

The first one you'd just  RUN filecopy("/dd/foo", "./bar")
The second would be :
DIM buff[2000]
RUN filecopy("/dd/foo","./bar",buff)

The second way, when you add a MultiVue interface to your program, you
can shrink the buffer the subroutine uses, even if you don't have the
source for it.

Willard Goosey  goosey at sdc.org
Socorro, New Mexico, USA
"I've never been to Contempt!  Isn't that somewhere in New Mexico?"
   --- Yacko

More information about the Coco mailing list