[comp.sys.apple2] MD-BASIC!!!

mdavis@pro-sol.cts.com (Morgan Davis) (09/03/90)

Recently, Mike Owen wrote:

} Up until a couple of weeks ago, I edited all of my Applesoft BASIC programs
} with Program Writer, an excellent full-screen editor for Applesoft.
} 
} Not any more.
} 
} Having recently received my copy of MD-BASIC in the mail, I'm still reeling
} from the power that this package gives Applesoft BASIC programmers.

I'm glad you're enjoying it.  I was also very pleased to see your message
on comp.sys.apple2 extolling the virtues of MD-BASIC.  I really appreciate
it.  But even more important, the person who reads it, and gets the product,
and surpasses all of Applesoft's limitations, will appreciate it.

} My ONLY complaint about the package, is that when I sent away for it,
} the flyer I received made no mention of the package requiring the use
} of a GS.

The first flyers we sent out read, "For just $49.95, use a professional
development system on your Apple IIGS (and the power of GS/OS) to
create the world's best written Applesoft programs."  All of our press
releases mention IIGS hardware as a requirement.  Even our new color
brochure has a "requirements" box at the end of the MD-BASIC
description that says "Needs: IIGS and GS/OS.  ORCA/M or other
development shell is optional."

} It appears that when using the #reserve directive, you lose the power of
} choosing variable names that have unique name-characters longer than two.
} That is, if I use
} 
} #reserve  Temp1, Temp2, Temp3
} 
} I will only be reserving a single variable, TE.

That's right.  When you use #reserve, you're essentially playing by
Applesoft's rules now since you bypass MD-BASIC's variable renaming
feature.  So whatever you're reserving (variables, ampersand command
names, and so on) are susceptible to Applesoft's limitations.

} Also: when reserving arraynames, how do I notate them?  As a regular
} variable, without the subscript, as in the &FILES command?

Always reserve variables with their names and types ($ or %), but leave
out any array subscripts on arrayed variables.

} MD-BASIC gives Applesoft BASIC a shot in the arm, and even makes
} programming in the language *fun* again!  If that isn't saying a lot
} about MD-BASIC, I don't know what is.

When we start our advertising department, you're our first choice,
Mike.  :-)

} --Mike Owen (livia@blake.acs.washington.edu)

--Morgan Davis

UUCP: crash!pnet01!pro-sol!mdavis		ProLine:  mdavis@pro-sol
ARPA: crash!pnet01!pro-sol!mdavis@nosc.mil	MCI Mail: 137-6036
INET: mdavis@pro-sol.cts.com			America Online, BIX: mdavis