[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Splat! Debugger for IIGS Released



Writing software in a high level language for the Apple IIGS has always
been something of an adventure.  Bugs are hard to track down because GSBug
is ill-suited to high level langauges (which variable does the number
$05 represent?), and "print-statement" debugging is slow and tedious. So,
if your program had bugs, you had to fix them the hard way. Until now.

Introducing: Splat!, the debugging tool you've been dreaming of! Splat! is
a "source-level" debugger, meaning that when you step and trace through your
code you see the program lines just as they are in your source code.
Variables are displayed in their own window and program output is
captured in yet another window! Splat! utilizes a text-based interface
that works a lot like the standard IIGS desktop interface; this gives you
the speed and flexibility of text with the ease-of-use of the desktop.
Splat! is packed with powerful features to help you track down and squash
those nasty bugs.

o  Supports the ORCA debugging standard, so it works with all the ORCA
   languages, present and future, including C 2.0 and Pascal 2.0.
o  Support for structures and arrays; expand them to view individual elements
   and fields, and modify them. Follow linked lists with the touch of a
   key!
o  Profiling allows you to find the slowest subroutines easily and
   concentrate on optimizing only where necessary.
o  Splat! works in the GNO/ME and ORCA shells, and also outside them. You can
   use Splat! to debug Desk Accessories, INITs and CDEVs as easily as
   applications - you're not limited by the debugger's environment.
o  Breakpoints and "Auto-Go" regions help you move quickly to the part of
   your program that is malfunctioning.
o  Unique "template" feature lets Splat! intelligently display structures
   even with older versions of the ORCA langauges.  Splat! uses the GSBug
   template standard, which means the most common ToolBox data structures
   are pre-defined for you.

You may be thinking "This all sounds neat but I'm just beginning to learn
how to program; I'm not a professional programmer".  If so, think again:
Splat! will help you learn to program in record time, because it will help
you find those "beginner's bugs" that everyone (yes, even us!) found so
frustrating.  Splat! helps beginners understand how their code works because
they can see if work, step by step, right in front of them!

Splat! is available right now at a bargain-basement Introductory price of
just _$39.95_.  Compare this to the $100's similar debuggers on other computers
can cost!  But don't delay, because this special offer expires on
February 15, 1994.

To take advantage of this special offer, simply send a check or money order
for $39.95 ($44.95 for overseas orders to cover shipping) to:

Procyon Enterprises, Inc.
PO Box 620334
Littleton, CO 80162-0334
USA

(We regret that we cannot currently accept credit purchases)

Do you already own ORCA/Debugger?  If so, then you can take advantage of our
special competitive upgrade offer: Just send $24.95 ($29.95 overseas)
and your original ORCA/Debugger disk and get the new features you want: _now_.
(Your disk will be returned to you with your offer).

For more information, you can contact Procyon through any of the following
email addresses:
America OnLine: GNO Jawaid
GEnie: PROCYON.INC
Delphi: JAWAIDB
Internet: bazyar@cs.uiuc.edu

----------------------------------------------------------------------------
Splat! Feature List:

o  Works with ORCA/C 2.0, ORCA/Pascal 2.0, and any other languages that
   support the ORCA debugging standard.

o  Intelligent handling of structures and arrays, even if your compiler
   does not directly support them

o  Subroutine profiling accurate to 1/7860 of a second

o  Not environment dependent; works in programming shells such as GNO/ME,
   but equally well in the Finder - debug your code where it's most convenient

o  Full debug-time control : breakpoints, auto-go regions, step into/over
   subroutines, step/trace, run at full speed, halt execution

o  Comes in two versions: Init and Shell Command.  The Init version pops
   up whenever a program with debug codes is run; the Shell Command version
   runs only when you specifically want it to (and saves valuable main memory).

o  Configurable screen display - choose between Source/Variables/Output,
   Source/Double-wide Variables, and Source/Local Variables/Global Variables
   (some languages do not support the separate Local/Global display).  Tab
   spacing for the Source window is also configurable.  The Source window is
   always 80 characters wide, helping you see more of your source code at once.

o  "View source or text file" feature lets you cross-reference without leaving
   your current debugging session

o  View the subroutine call stack - see how your program got into the current
   function, and what source files the callers are in

o  Ability to manipulate the values of simple variables and complex data
   structures

o  "Address of next line" feature helps you use Splat! with such popular
   tools as GSBug and NiftyList

o  Written in machine langauge for the highest possible speed

GSBug is a trademark of Apple Computer, Inc.
ORCA/C, ORCA/Pascal and ORCA/Debugger are trademarks of The Byteworks, Inc.
("ORCA" is not a trademark of Byteworks, but the cool Killer Whale Logo is)
--
 Jawaid Bazyar              |   Like UNIX? Like your Apple IIGS? Then ask
 Procyon, Inc.              |   me about GNO/ME for the Apple IIgs!   
 bazyar@cs.uiuc.edu         |   P.O Box 620334
 --Apple II Forever!--      |   Littleton, CO 80162-0334   (303) 781-3273