Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!motcsd!hpda!hpcupt1!hpindwa!tribby
From: tribby@hpindwa.HP.COM (David Tribby)
Newsgroups: comp.sys.apple
Subject: Re: TML pascal II (update)
Message-ID: <36410010@hpindwa.HP.COM>
Date: 28 Sep 89 17:27:46 GMT
References: <4Z8GL=G00Ws1A0ukZf@andrew.cmu.edu>
Organization: HP Information Networks Group/Cupertino CA
Lines: 41

My copy of TML Pascal II arrived yesterday (Wed., Sept. 28). Didn't have
time to do much with it (had to watch both the Giants and the A's!), but 
here are a few preliminary observations:

   - TML has renamed the GS Toolbox interface units. For example, instead of
     USES QDIntf;  you would type something like   USES Types, QuickDraw;
     This is supposed to match the official Apple standards. All of the
     interface units are printed in the manual. I noticed they were
     copyrighted by Apple, not TML.

   - Some of the TML functions (e.g., BitAND) have been renamed in order
     to match Apple's standards.

   - I didn't see the old TML interface units, such as ConsoleIO and the
     APW shell interface.

   - Procedures can be declared as external, but I couldn't find out where 
     to put libraries in order for the linker to find external routines. 
     (The manual says to check the spelling of the procedure name when the 
     linker can't find something.) Any informed suggestions on how to set
     things up?

   - The manual is much larger and looks more professional than the old one. 
     Too bad it doesn't have an index of topics. (It does index the toolbox 
     interfaces.)

   - TML includes a warning that there are several problems with System Disk 
     5.0. They specifically warn against cutting/pasting buffers larger than 
     a certain size (4K?), but indicate that most programs should work.

   - When you compile a New Desk Accessory, it gets installed into the TML
     Pascal II menu and you can invoke it immediately (no reboot required).

   - The programs in the new "sampler" look interesting. One changes the 
     color of the desktop from the standard blue to any of the other 15 
     640-mode colors.  Another uses resources to create windows and controls. 
     Another plays Music Studio sound files.

--Dave Tribby
                                   - - - - -
        ARPA: tribby%hpda@hplabs.HP.COM   UUCP: hplabs!hpda!tribby