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