Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > 1d9d87ffaf589b3d1be3e9fbd6afdb09 > files > 350

bigforth-2.1.1-7mdv2010.0.x86_64.rpm

This is a small introduction to MINOS pre-beta. It's not intented as
manual, it just helps you to see MINOS work.

MINOS and bigFORTH are copyrighted work, (c) 1996-2002 by Bernd
Paysan. You may copy MINOS under the GPL version 2 (see file COPYING),
with the restriction that you must add your name to the CREDITS file,
if you changed things. You can get the official distributions from

http://www.jwdt.com/~paysan/bigforth.html
http://bigforth.sourceforge.net/

If you want to get bigFORTH/MINOS for Linux, get

http://www.jwdt.com/~paysan/bigforth-<version>.tar.bz2

or one of the mirrors at Sourceforge

Get also bigforth-pattern-<version>.tar.bz2 if you want background
styles, and bigforth-edata-<style>-<version>.tar.bz2 for Enlightenment
styles (scaled pixmaps).

To install MINOS, unpack all packages into a directory of your
choise. MINOS will unpack into a subdirectory called "bigforth". cd to
that directory, and type "make install". This will install bigFORTH in
the /usr/local hierarchy. Source and data files are in
/usr/local/lib/bigforth and subdirectories, the executables in
/usr/local/bin. You find configure files in
/usr/local/lib/bigforth/*.cnf, copy them to your homedirectory to
adjust pathes.

If you want to run bigFORTH from another directory, edit the Makefile
variable INSTDIR and BININSTDIR, and remake the system (type "rm
bigforth; make"). You still have to adjust the pathes in the *.cnf
files.

If you want to run MINOS on Windows 95/NT, get

http://www.jwdt.com/~paysan/bigforth-<version>.exe

or one of the mirrors at Sourceforge

and double-click on that file. This is a self-extracting archive, that
installs as other Windows programs.



MINOS consists of two parts: a widget library (also called MINOS), and
an editor, the tool to master MINOS, called Theseus. To load MINOS,
start "xbigforth" and click on "Theseus" in the "File" menu.

This opens Theseus. To arrange objects, MINOS uses a box&glue
model. Each dialog starts with a box (usually a vertical box, vbox,
you can change this with the "horizontal" button in the box
inspector); add all the widgets you want there. To navigate within the
boxes (one box is the current box), use the four cursor buttons in the
icon bar, or click on the box.

The top three icons select the editing mode: Text/Code/Name, Cut/Paste
and Try. The four icons below change the appending order of new
objects: First in the current box, last in the current box, before the
current object, after the current object. The three lower icons allow
you to load, save and execute the current form. Another "designer
open" in the dialog window opens another incarnation of Theseus.

There is a help file, which explains a bit more detailed how to use
Theseus. You can view the help with your favourite HTML browser, set
the shell variable BROWSER accordingly. Default is
"netscape". "kdehelp" works fine, too.

MINOS isn't finished, so don't expect everything to work.

To see some of MINOS features, type "include testwidgets.str" in the
dialog window, or "include gears.m gears open".



Known problems:

If you get errors like "Bus Error" or so, type .except (and return),
and look at the instruction's address. If it's in a library, update
it. Start xbigforth and type "cat /proc/<xbigforth's pid>/maps" from
the shell prompt to find out where the librarys are mapped, type
"modules" from the xbigforth prompt to find out where bigFORTH mappes
it's own modules. This eases my job if you report me a bug.

More informations about MINOS can be found in the article

http://www.jwdt.com/~paysan/minos-eng.ps.gz