Article View: comp.sys.sun
Article #10694Re: Saber Software (Sabe
From: Glen Dudek
Date: Thu, 02 Feb 1989 23:36
Date: Thu, 02 Feb 1989 23:36
46 lines
2877 bytes
2877 bytes
dcall@amadeus.la.tek.com (Dale Call) writes:
>Does someone out there have a phone number and address for Saber Software
>of Cambridge, Mass.?
Saber Software can be reached at:
Saber Software, Inc.
30 JFK Street
Cambridge, MA 02138
617 876-7636
Disclaimer: I am friends with the folks who developed Saber - I will try
to be objective but I urge you to evaluate it yourself.
I think it is a great software development system. It nicely integrates
the edit<->compile<->debug steps, using your usual editor of course. It
has a good windowing interface for Suntools and/or X. It can handle very
large applications. It is ANSI-C compatible. It has a combined dbx-style
and 'C'-expression command interface. Saber supports per-workstation or
floating licenses. It has a *complete* interpreter.
Now, I know what you're thinking, but don't be put off by the interpreter.
It will load object code as well as source, and it loads code faster than
the compiler can compile. Execution of source can be slow, but it is the
price you pay for the extra error checking. The extra error checking is
worth it - it can find the nastiest bugs in minutes instead of days (e.g.,
stomping on pointers, using freed memory, walking off the end of static or
dynamically allocated data structures, etc.). It is a giant step beyond
lint - programmers at MIT who want to qualify the level of debugging that
source code has passed use the term 'saberized' for the highest level.
Saber even found a latent bug in 'cat' (variable used before set)!
I witnessed one of the most graphic (sorry :-) demonstrations of the power
of Saber was in the earlier stages of Saber's development. One of the
developers wanted to learn about programming X applications, so he simply
loaded the X object library Xlib.a into the interpreter. He then made
interactive calls to routines in Xlib to create, map, and manipulate a
window, in seconds. Compare this with writing a 'C' prototype program to
experiment with X, with an edit-compile-link cycle between attempts.
I was at an X toolkit tutorial at the first MIT X conference, and the
creators of the X toolkit praised Saber highly. Saber Software offers (or
at least offered) a free evaluation. Try it!
Glen Dudek
dudek@ksr.com
Technical Details
Message-ID:
<517@ksr.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-requestReferences:
<4400@teklds.CAE.TEK.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-request From: uiucdcs!harvard!ksr!dudek@uunet.uu.net (Glen Dudek) Newsgroups: comp.sys.sun Subject: Re: Saber Software (Sabe Message-ID: <517@ksr.UUCP> Date: 2 Feb 89 23:36:20 GMT References: <4400@teklds.CAE.TEK.COM> Sender: usenet@rice.edu Organization: Kendall Square Research, Cambridge MA Lines: 46 Approved: Sun-Spots@rice.edu Original-Date: 26 Jan 89 00:37:12 GMT X-Sun-Spots-Digest: Volume 7, Issue 134, message 1 of 5 X-Issue-Reference: v7n117