Mitchell Libraries

The Standard Basis Library

Mitchell includes most of the Standard Basis Library for Standard ML. Documentation for the Standard Basis Library can be found here. Documentation for the individual modules from the library can be found here

The Standard Basis Library includes several modules for interacting with the operating system or for performing IO. We have provided that functionality here to assist you with inputting data into your program, with outputting results from your program, and with debugging. However, IO is not supported on the hardware accelerator where your implementation will eventually run. We ask that you keep any IO that you need to do separate from the rest of your algorithm.

The following modules from the Standard Basis Library may be particularly useful to you:

Data Structures and Utilities

The following data structures and utilities are provided by Mitchell.

Algorithms