Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!orsvax1!pyrnj!caip!seismo!harvard!bu-cs!bucsb!madd From: madd@bucsb.UUCP (madd (Madd(ly) lost in the Net....)) Newsgroups: net.micro.apple Subject: Re: Request for Pascal Reviews for ][ (v long) Message-ID: <254@bucsb.UUCP> Date: Wed, 23-Apr-86 21:21:01 EDT Article-I.D.: bucsb.254 Posted: Wed Apr 23 21:21:01 1986 Date-Received: Sun, 27-Apr-86 05:36:21 EDT Organization: Boston Univ Comp. Sci. Lines: 85 In message <527@unirot.UUCP> halloran@unirot.UUCP (Bob Halloran) writes: >My wife is a high school teacher who has been put in charge of the >new computer lab. She is now working up her purchase requests for >the next school year. She wants to purchase Pascal, but wants to >know which will be the 'best' for students starting out. My Apple >experience is insufficient to be of help. > >Any opinions on good versions of Pascal for a school environment? >Apple-native, please, they don't have Z-80 cards and the additional >expense would rule any CP/M versions out. While I have only used one Pascal version for native Apple ][, I can give you a recommendation for it and my experiences with it. Apple's own Pascal is a UCSD Pascal. It has its own editor which is at least decent (I only used it for a little while, but I had no trouble with it). The compiler is rather slow, but works fine. There are a number of problems you have to think about, however: This Pascal does not operate under DOS 3.3 or ProDOS. It uses a strange 512-byte sector format and I couldn't even get it to drop me to a command level. THIS IS NOT REALLY BAD! More on this later. This created an apparent problem to me. How do you back up the Pascal disks? Even some REALLY fancy copiers bawked at this one. But inside the system was a utility that did the trick, so this is not even a problem. The environment is completely menu-driven, which annoyed me but was still not too much of an annoyance. The only serious problems/annoyances come if you are using a ][ or ][+. You NEED 64K (//e //c or ][ ][+ w/ language card) to run this. You also want an 80 column card (I don't remember which cards it supports, so check this--Apples' own worked, of course) because other- wise you get to flip between two 40 column screens. This works, but it still a pain. The last problem I had resulted in needing two disk drives. You definitely need two of them. The program uses a LOT of stuff on diskette. We managed to get it to do things on a single drive, but not well, so if you want to use this, make sure you have that extra drive. This high disk usage brings up another problem. If more than one person is using this at a time, you need more than one copy of the Pascal disks (there are four, but I think only one is really necessary). This doesn't tend to be a problem, because most schools now buy disks by bulk, but it is something to consider. If all of this hasn't turned you off yet, there are a lot of promising things about this package. It is VERY standard. I could not find a single thing that was not implemented on this version that was in standard Pascal. There were a number of extras that took advantage of the Apples' graphics. The compiled code was not as fast as native code would be. It compiles into a heavily tokenized form that still runs considerably faster than Applesoft, using equivalent code. One thing you should note is that I didn't give this a heavy testing. At the time I was just learning Pascal and was not into trying out everything to make sure that it conformed. However, a friend of mine who is still using it tells me it is as standard as he can tell. The operating system is still different. This is likely due to the fact that Pascal would not operate too well under either of the standard DOS's. So much for this review. I can't tell you how much this Pascal is for, because my High School didn't tell me when I was using it. Knowing Apple, it was pretty high when it first came out. Likely it has dropped by now. You already said that you weren't interested in anything that used CP/M cards or the like. It may be that this Pascal is still ex- pensive enough that the purchase of a CP/M card as well as Turbo Pascal would be competitively priced. If this is the case, I would recommend doing this above buying the Apple Pascal. Otherwise, this is a useable version. -- +--------------------------------------------------------------------------+ : Jim Frost : "You just gotta smile through it" : : : "The Earth is just too small and fragile : : ..!harvard!bu-cs!bucsb!madd : a basket for mankind to keep all of its : : cscc71c%bostonu.bitnet@wiscvm : eggs in."--Robert A. Heinlein : : USnail: 75 Washington St : "What the hell, put 'em all in one : : Laconia, NH 03246 : basket"--Me : +--------------------------------------------------------------------------+