-*- Text -*-
   This is the file .../MOOSE/Specs/Links.nfo, which contains info
about the Links library for linking the OSL with external languages.


File: Links.nfo	Node: Top	Up:(MOOSE.nfo)

* Menu:

Linking with external object modules:
* Compile-time linking::	Adding external code to the Kernel.
* Run-time linking::		Dynamically linking OSL to external code.
* Declaring external objects::	Using the code from within the OSL.
* Making OSL object escape::	Using OSL from the external world.
* Automating declarations::	Tools for extracting declarations of an
				object from one language to the other.
* Parsing C headers::		A useful particularization of the above.

Directly compiling code from another language:
* Assembly::			Assembling from the OSL.
* OSL CC::			Compiling C and C++ from OSL to OSL.
* FORTH::			ANSI FORTH compatibility module.
* ML::				compiling ML functional expressions.
* Lisp::			Having fun with Lots of Insipid and Stubborn
				Parentheses.
* MOOSE HLL::			The MOOSE HLL.


File: Links.nfo, Node: Compile-time linking, Next: Run-time linking, \
 Prev: Top, Up: Top

