Version: 5.1.3

Unstable: May Change Without Warning

 (require unstable)

This manual documents some of the libraries available in the unstable collection.

The name unstable is intended as a warning that the interfaces in particular are unstable. Developers of planet packages and external projects should avoid using modules in the unstable collection. Contracts may change, names may change or disappear, even entire modules may move or disappear without warning to the outside world.

Developers of unstable libraries must follow the guidelines in Guidelines for developing unstable libraries.

    1 Guidelines for developing unstable libraries

    2 Automata: Compiling State Machines

    3 Bytes

    4 Contracts

    5 Contracts for macro subexpressions

    6 Contracts for struct type properties

    7 Debugging

    8 Definitions

    9 Dictionaries

    10 Exceptions

    11 Filesystem

    12 Find

    13 Finding Mutated Variables

    14 Functions

    15 Generics

    16 Hash Tables

    17 Interface-Oriented Programming for Classes

    18 Lists

    19 Logging

    20 Mark Parameters

    21 Match

    22 Net

    23 Path

    24 Ports

    25 Pretty-Printing

    26 Requiring Modules

    27 Sequences

    28 Strings

    29 Structs

    30 Syntax

    31 Temporal Contracts: Explicit Contract Monitors

    32 GUI libraries