Version: 5.0.1

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 Classes and Objects

    4 Contracts

    5 Definitions

    6 Dictionaries

    7 Directories

    8 Exceptions

    9 Filesystem

    10 Functions

    11 Lists

    12 Net

    13 Path

    14 PLaneT Packages

    15 Ports

    16 Pretty-Printing

    17 Imperative Queues

    18 Regular Expressions

    19 Requiring Modules

    20 Sandboxed Evaluation

    21 Scribble Documentation

    22 Sets

    23 S-Expression Diff

    24 Source Locations

    25 Strings

    26 Structs

    27 Syntax

    28 Planet Package Macros

    29 Text Representations

    30 Multiple Values

    31 XML and CSS

    32 Polymorphic Contracts

    33 Finding Mutated Variables

    34 Find

    35 Interface-Oriented Programming for Classes

    36 Sequences

    37 Hash Tables

    38 Match

    39 Skip Lists

    40 Interval Maps

    41 Generics

    42 Mark Parameters

    43 Debugging

    44 GUI libraries