Version: 4.2.5

Unstable

 (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 Bytes

    3 Contracts

    4 Exceptions

    5 Filesystem

    6 Lists

    7 Net

      7.1 URLs

    8 Path

    9 Source Locations

      9.1 Representations

      9.2 Quoting

    10 Strings

    11 Structs

    12 Syntax

    13 Polymorphic Contracts

    14 Finding Mutated Variables

    15 Find

    16 Interface-Oriented Programming for Classes

    17 Sequences

    18 Hash Tables

    19 Match

    20 Skip Lists

    21 Interval Maps

    22 GUI libraries

      22.1 Notify-boxes

      22.2 Preferences