README

## Welcome

This is a wizard-generated SML.NET project.

New SML.NET source files may be added to the project by choosing Project->Add New Item, expanding the Visual C++ node, selecting the SML.NET node, and then selecting the appropriate SML Template.

Note: SML.NET projects are simply Visual C++ Makefile projects that use the SML.NET compiler to compile code.

## Setting Compiler Options

To set additional SML.NET compiler flags, common to both the debug and release configurations of this project, edit the file script.smlnet included in this project. The file is an ordinary SML.NET compiler script that is executed by each build.
For example, to reference the assemblies in filesfilename1 ,...,filenamen add the following line to script.smlnet:

    referencefilename1 ,...,filenamen

To include additional SML source (other than the Basis) in directories dirname1,...,dirnamen add the following line to file script.smlnet:

source dirname1,...,dirnamen

See the SML.NET documentation for more details on compiler options.

## Links and Documentation

- The official SML.NET website is here .
- The online manual for SML.NET is available here.
- The offline manual is in C:\bin\sml.net\doc\smlnet.pdf . You may wish to bookmark it.
- Browsable documentaton for the SML Basis Library is available here.
- Samples for SML.NET constructs are available in your distribution under directory:
  C:\bin\sml.net\doc\samples\
- A sample Visual Studio solution is available in your distribution in folder:
  C:\bin\sml.net\vs\demo\Life