home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD1.bin
/
useful
/
util
/
edit
/
mg
/
readme.mg3beta4
< prev
next >
Wrap
Text File
|
1990-06-02
|
3KB
|
55 lines
This is a beta release of mg3. The major changes are an internal
reorganization (hence the version number change), the addition of
named macros, and the addition of an ARexx port to the Amiga version.
The changes for the final release version are not as yet all in place.
However, it will be at least a year before those changes are in a
version as stable as the current beta. Since the ARexx changes are
major for the Amiga, but the user-visible changes for other systems
are relatively minor, this is an Amiga-only release.
It is a beta. It has not been as thoroughly tested as a normal
release, and there are outstanding unverified bug reports. However, it
has been in active use for 5-10 person years, and is relatively solid
as a beta. You should have no troubles if you use it in patterns
similar to the people who have been using it in prior beta tests.
Unusual useage will probably cause problems.
Warning: this version of mg tends to eat a lot of stack. stack 20000
is recommended.
To fit everyghing on one disk, the sources have been put into lharc. To
put things back, create a toplevel directory, and do
lharc -a -x x sources.lzh
in that directory.
The Rexx routines provided have been contributed by various people
using the beta releases. Some of them haven't been tested, so examine
them carefully before use.
The programs in tools are used in the Makefiles. They are probably
dependent on the environment they are built in - for instance, many
expect the C startup code to do glob expansion. They are provided
mostly to aid in convincing the Makefile's to work correctly; it's
expected that those interested enough to want to recompile the sources
will have their own versions of most of these commands. In particular,
the ARP or AmigaDOS 2.0 equivalents shouldn't suffer from the
limitation of the AmigaDOS 1.X versions that caused these to be
written.
To build a version from scratch, read through the docs on config, and
create a config file for the version you would like to build. Run the
rexx script config to create the directory where the version you are
going to build will reside, then issue either a "make" or an "lmk"
command, depending on which you are using.
If you don't have ARexx (you should get a copy, but that can wait),
the directory BURRITO provide a full-featured configuration for
Lattice 5.0x. Edit the .h files to match what config would do to them
(the information required for this is in the config documentation),
then do a "lmk -f /amiga/lmkfile depend" (for Lattice) or "make -f
/amgia/Makefile.### depend", where #### is MANX for Manx 3.6, and
AZTEC for AZTEC 5.0. This will construct the appropriate Makefile for
that directory.