Update of "concepts"
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: b6c7e67c6b8aa76b8a92017ff3fc067340ffc949
Page Name:concepts
Date: 2012-01-25 05:18:31
Original User: vasalvit
Parent: 2fc5cdff1be4152ba34b92252c48d45bc9fc9e3c
Content

Concepts

Collections

  • LISTs (single-linked or double-linked). LIST is a collection with sequential access.
    (list

    :type value...) ; use default list
    (single-list:type value...) ; use single-linked list
    (double-list:type value...) ; use double-linked list
    These functions create list of items (with specified type) and add some values to this list.

  • ARRAYs and VECTORs (array and vector is the same). ARRAY is a collection with random access.
    (array:type value...)
    (vector:type value...)
    These functions create array of items (with specified type) and add some values to this array.

  • HASHes and MAPs. HASH is a 'hash table'. MAP is a 'binary tree'. HASH and MAP allow to access to 'value' by it 'key'.
    (hash:key-type=>:value-type (key => value)...)
    (map:key-type=>:value-type (key => value)...)
    These functions create hash or map. This hash/map stores values (with type value-type) for they keys (with type key-type).