Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!looking!alice From: alice@looking.UUCP Newsgroups: comp.sys.atari.st,comp.lang.pascal Subject: ALICE interactive programming environment for ST (WARNING: commercial announcement) Message-ID: <711@looking.UUCP> Date: Thu, 11-Dec-86 19:12:51 EST Article-I.D.: looking.711 Posted: Thu Dec 11 19:12:51 1986 Date-Received: Sun, 14-Dec-86 11:01:07 EST Distribution: net Organization: Looking Glass Software Ltd. Waterloo, Ontario Lines: 75 Xref: watmath comp.sys.atari.st:340 comp.lang.pascal:16 Warning: The following is a commercial product announcement by a company on the net. In keeping with net concensus, it will be done only once. If you have moral objections, stop reading now! ==================================================================== Looking Glass Software has released ALICE:The Personal Pascal for the Atari ST. ALICE is a system that makes Pascal programming interactive, error-free, easier to do and easier to learn. It has been available on the IBM-PC for some time. The Atari ST version contains all the PC version does plus a nice GEM interface and more. ALICE features a syntax-directed complete programming environment that is particularly good for learning and prototyping. It consists of an integrated template-driven syntax directed editor with a Pascal interpreter and debugging facilities. A syntax directed editor is an editor that intimately knows the syntax of a language. You edit your programs as program trees instead of dealing with them as text. New structures are built by filling in the blanks in templates. Among other things, it's impossible to make a syntax error in such a system. The ALICE editor is fully integrated with the GEM environment. ALICE is very good for learning (a textbook is available) but net readers may be more interested in ALICE's special debug and GEM interface features. The interpreter provides for interactive programming with all the debug features that a compiler can't provide. A powerful variable trace is also included. ALICE's GEM interface makes writing full GEM applications easy, even for beginners. Menus, graphics, multiple windows, alerts, the mouse and more can all be used independently in short programs. No large skeleton program is required. With ALICE, you can open a window like a file and 'writeln' to it. ALICE worries about scrolling, clipping, redrawing and all window events that you don't ask to be told about. ALICE is, among other things, a great system for interactively playing with GEM. ALICE's Pascal language includes all applicable extensions of Turbo Pascal. Many Turbo Pascal programs can be moved over to the ST easily. ALICE can also be used in conjunction with Pascal compilers like OSS Pascal. I won't go into major details here to avoid offending the net. You can mail for more full information, or if requested, I will post it to the net. Here is a short list of some of the notable features of the system: o Multi-level UNDO/REDO o Symbol name completion o Menu of possible input at any point o Edit multiple programs o Colour to display semantic info o code "hiding" o Entry-time semantic error detection o All action from menus if desired o Use of uninitialized variables, bad array indices etc. detected o Motion picture execution mode o Macros for customization o Programmable editor (In Pascal!) o Over 700 help screens o Help on all commands, errors, built-in routines and features of Pascal o Free sample multi-window paint program source included ========================================================================= Order by sending $79.95 plus $5 for shipping and handling to: Looking Glass Software Limited 124 King St. N. Waterloo, Ontario N2J 2X8 Or phone 519/884-7473 collect. Have Visa or MasterCard ready. If you trust your credit card number to the net, you can email your order. Price in $US. Canadians remit $109.95 CDN + $3 for shipping. Ontario residents add 7% P.S.T. Textbook is $19.95 extra, $27.50 in Canada. Alice runs on any ST except a 520ST without TOS-in-ROM. ========================================================================= Non-Standard Non-disclaimer: I am affiliated in every way with Looking Glass Software, and this posting does reflect the official views of the company! GEM is a trademark of Digital Research Atari ST is a trademark of Atari Corp. IBM-PC is a trademark of International Business Machines. Turbo Pascal is a trademark of Borland International. ALICE:The Personal Pascal is a trademark of Graham Software Corp used with permission.