home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
max
/
max130
/
max130.msg
< prev
next >
Wrap
Internet Message Format
|
1988-12-12
|
2KB
From: rlgvax!tony@uunet.uu.net (Tony Stuart)
Newsgroups: comp.binaries.ibm.pc
Subject: v01i041: max, a programming language
Date: 11 Dec 88 04:00:27 GMT
Summary: max130.arc, a programming language
Approved: dhesi@bsu-cs.UUCP
Posting-number: Volume 01 Issue 041
Originally-from: Tony Stuart <rlgvax!tony@uunet.uu.net>
Submitted-by: Tony Stuart <rlgvax!tony@uunet.uu.net>
Archive-name: max130
[ This is Max, a programming language, version 1.30. An integrated
editor-interpreter environment is supplied. My learning curve was
hindered because the Max environment doesn't seem to allow redefinition
of editing keys, so I did not do much testing. From the documentation
and a glance through the supplied programs it seems that Max is a
flexible and powerful programming language. It uses a Lisp-like
notation but has more flexible control constructs and block structure.
The source code, which is about 20,000 lines of C, is not included here
but is available to individuals for personal use and the documentation
explains how to get it. -- R.D. ]
Max is an extensible programming language that is powerful and easy to
use. It has a simple and consistent syntax and offers many of the
features of C and Lisp.
Max comes with an integrated development environment called MaxEdit.
Max and MaxEdit support multiple windows, both tiled (adjacent) and
piled (overlapping). Using MaxEdit it is possible to write programs in
one window and enter commands in another window.
The basic lexical unit in Max is the function. There is a large
library of builtin functions and programs are written by creating user
defined functions. The builtin function library includes a variety of
string, list, array and pattern matching functions. There are also
numerous flow of control functions such as case, do, for, if, until,
while, etc. New flow of control functions can be defined as well.
The executables and documentation for Max version 1.30 may be freely
copied and distributed. The development of Max has consumed a
significant amount of my spare time. Give it a try and tell me what
you think of it.
Anthony F. Stuart, {uunet|sundc)!rlgvax!tony
CCI, 11490 Commerce Park Drive, Reston, VA 22091