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.