/marlais

Hacked Marlais, adding an FFI.

Primary LanguageCOtherNOASSERTION

Marlais is a simple-minded interpreter for a programming language
strongly resembling Dylan [1].  It is not intended as a final release,
but rather to fill a perceived void where Dylan implementations are
concerned.  This is a "hackers release" and is intended as a vehicle
for education, experimentation and also to encourage people to port it
to different architectures, add features, and fix bugs.  Marlais is
beta software and should not be used by people desiring reliability!

Marlais information is available at:

	http://marlais.sourceforge.net

and distributions are available via the web from

	http://sourceforge.net/projects/marlais

This release of Marlais uses the Boehm garbage collector, version 5.3.
Source code for it is available at

	http://www.hpl.hp.com/personal/Hans_Boehm/gc


***NOTE***
The interpreter will read, evaluate, and print a sequence of semicolon
terminated Dylan expressions.  It will do so until it receives the
BRK character (CTRL-C) or the EOF character (CTRL-D for Unix and
CTRL-Z for Windows).

The normal interpreter prompt is the symbol `?'.
If an incomplete expression has been entered, the interpreter prints
a continuation prompt `>'.

If you type a non-semicolon terminated expression at the interpreter,
you will see the continuation prompt.  This is your cue to finish up
with a semicolon.  Here's an example:

	? 1 + 3
	> ;
	4

***
See COPYRIGHT and COPYING for copyright notices and licensing.
See doc/INSTALL for information on installing Marlais.
See doc/MACHINES for a list of supported machines.
See doc/ARGUMENTS for the Marlais command-line arguments.
See doc/BUGS for information on how to report bugs.
See doc/HACKING for information on adding to and fixing Marlais.
See doc/CHANGES for information on new features in this release.
See doc/DIFFERENCES for information on some of the differences between
Marlais and Dylan.
See doc/ACKNOWLEDGMENTS for information about the authors, contributors,
and history.

---
Further Dylan information is available from the following places
On the Internet:
 http://www.functional-objects.com
 http://www.gwydiondylan.org

---
Visit the Marlais home page

	http://marlais.sourceforge.net

for new developments.

---
[1] Andrew Shalit, et al.  "Dylan Reference Manual", 1996.