Dec 222017
HYPATIA Programmer's Tools demonstration. For Basic Programmers.
File HYPDEMO.ZIP from The Programmer’s Corner in
Category BASIC Language
HYPATIA Programmer’s Tools demonstration. For Basic Programmers.
File Name File Size Zip Size Zip Type
HYPATIA.HLP 179257 47912 deflated
LMC.EXE 79740 76239 deflated
ORDER.FRM 1808 477 deflated
README.1ST 6812 2603 deflated
TPCREAD.ME 199 165 deflated

Download File HYPDEMO.ZIP Here

Contents of the README.1ST file

HYPATIA(c) Programmer's Tools
HYPATIA Programmer's Tools (HYPATIA) are a 'must have' for
any BASIC programmer, serious or casual. All use initialization
files that may be easily changed on the fly so task-oriented
information is not 'forgotten' between jobs (sessions). Multi-
selection list boxes makes choosing libraries, compiler and Link
switches, object modules, and stub files fast and easy. Context
sensitive help is yours throughout at a press of the F1 key. A
second press of F1 will bring you more in-depth help on the
subject or program with which you are working.

This demonstration program, Library Module Copy (LMC), is
one of the minor utilities that comes with HYPATIA. It is our
gift to you and is fully functional. The help file includes help
information for the full package. We hope you will browse around
to see the capabilities of our other programs. Feel free to
distribute this program or give it away with one caveat--we have
added an introduction screen at the front of the demonstration
designed to become tiresome after a few uses. This screen does
not appear in the distributed program.

TO ORDER: simply print the file named ORDER.FRM included in
this package. Fill it out and mail it along with a check or
money order payable to Semi-Sentient Software; or fill in your
Mastercard/Visa information and be sure to sign the form. If you
prefer faster-than-mail service, call our BBS at (707) 884-3006
and have your Mastercard or Visa handy.

The retail price of HYPATIA Programmer's Tools is $120.
However, until July 31, 1992, we are offering an introductory
price of $80 - 33% off!


can save you from many laborious hours of the circuitous
make-changes/recompile/test chores involved with programming. BMS
takes a BASIC source file, or source files listed in a .MAK file,
and compiles, with the specified compiler switches, only those that
have been changed since the last compilation. (The option of
compiling all the source files is available). Then, if you have
not specified other-wise, BMS links the resulting modules with
Link switches, stub files and/or libraries indicated to create an
.EXE file.

makes creating Quick libraries used with Microsoft
QuickBASIC Environments (QB and QBX) fast and effortless. It
reads multiple object module libraries, gathering a list of
public symbols (routine names) contained in those libraries while
performing automatic public symbol conflict checking. QMS then
examines the Quick libraries and/or BASIC source files you
indicate for their public symbols, pre-selects and displays them
for to selection or de-selection before creating your new Quick

simplifies the creation of object module libraries. It
examines object modules in multiple directories and executes
automatic conflict checking on the public symbols found. If
public symbol conflicts are found, a report is written to disk
and displayed for browsing. This allows you to use the PUBLIC
SYMBOL EDITOR (see below) to resolve those conflicts before
including them in your library. If the library name already
exists, LBS scans the library for object modules and pre-marks
them for inclusion in your new library. If the existing library
contains object modules not found in the directories, LBS will,
at your discretion, selectively extract them to the directory you
specify. This prevents loss of object modules that may exist
only in that library. LBS automatically resolves any external
calls (references) as the object modules are selected.

is an application that you probably won't need often but when you
do, nothing else can handle the job. It's a must when you have
conflicting public symbols in object modules acquired from
different vendors, or when the public symbol is too long or, is
simply one you don't like. PSE allows you to change the names of
public symbols in object modules then justify external references
to those public symbols in other object modules in the same
directory. To insure safety, consecutively numbered backup of
each object module is made prior to any changes.

Have you ever had a library containing a routine you needed
to place in another library but you didn't know the object module
name to extract it? LMC will read an existing library keeping an
internal list of its public symbols (routine names) and external
calls and then display that list for the user to select for
extraction. After selections are made, LMC copies those object
modules to a directory that can be created if need be (this does
not remove them from the library).

will read a directory and optionally generate a formatted or
unformatted ASCII text report to disk containing information on
the object modules, public symbols and external calls existing in
that directory. If the formatted report configuration is
selected (default), the report is displayed for browsing.

will read a library and optionally generate a formatted or
unformatted ASCII text report to disk containing information on
object modules, public symbols, and external calls existing in
that library. If the formatted report configuration is selected
(default), the report is displayed for browsing.

was primarily provided as a front end for our programmers
tools. It is a convenience only and is not required for their
operation in any way! However, it possesses considerable utility
and can easily be altered by the user to handle any number of
everyday tasks.

Requires: MS-DOS 3.0 or higher
--------- MS-QuickBASIC 3 or higher
MS-BASIC PDS 6.0 or higher

 December 22, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>