ML/Standard ML(SML)
The Standard ML Basis Library
January 4th, 2008 | posted by adminThese web pages contain the interface specifications for the modules of the SML Basis Library, which is a standard library for the 1997 Revision of SML[CITE].
The SML Basis Library provides interfaces and operations for basic
types, such as integers and strings, support for input and output
(I/O), interfaces to basic operating system interfaces, and support for
standard datatypes, such as options and lists. The Library does not attempt to define higher-level APIs, such as collection types or
graphical user-interface components. These APIs are left for other
Standard ML vs Objective Caml, Side by Side (Jens Olsson )
January 4th, 2008 | posted by adminThe first section is an interaction with the respective toplevel system, in order to show the built-in types. The rest just consists of example expressions and definitions. Keywords and other reserved symbols are type-set in blue.
* Literals
* Expressions
* Functions
* Control Flow
* Value Declarations
* Type Declarations
* Matching
* Tuples
* Records
* References
* Comparisons
* List Functions
* String Functions
* Array Functions
* Input/Output
* Exceptions
* Local Declarations
Programming in Standard ML 97: An On-line Tutorial (Stephen Gilmore)
January 4th, 2008 | posted by adminContents
1 Introduction
11 StandardML
12 Programming in practice
13 Readingmaterial
14 Other information
2 Simple applicative programming
21 Types, values and functions
Notes on Programming SML/NJ (Riccardo Pucella)
January 4th, 2008 | posted by adminThe impetus behind these notes was the desire to provide a cohesive description of Standard ML of New Jersey, an interactive compiler and environment for Standard ML. The goal is to end up with a complete user guide to the system, including the libraries, the tools and the extensions, as well as a tutorial on how to write ``real'' applications, centered around the use of the module system and the compilation manager.
A Gentle Introduction to ML (Andrew Cumming)
January 4th, 2008 | posted by adminIntroductions
* Functional languages are introduced.
* Advice on how to use this document is given and CAL is dismissed.
* Contributions from readers are presented.
Lesson One
* "Hello World" is our first program.
* Tutorial One concerns expressions and simple functions.
* Diversion: The Reconcilation Ball
* Self Test One: some multiple choice question to try.
Lesson Two
* Types, bindings, pattern matching and lists are all introduced
* Tutorial two
* Diversion: Bitmaps
Recent comments
5 weeks 2 days ago
14 weeks 19 hours ago
18 weeks 5 days ago
19 weeks 6 days ago
19 weeks 6 days ago
19 weeks 6 days ago
30 weeks 6 days ago
31 weeks 1 hour ago
31 weeks 1 day ago
31 weeks 5 days ago