Changeset 13740 in project


Ignore:
Timestamp:
03/14/09 03:17:07 (11 years ago)
Author:
Kon Lovett
Message:

Ordered by srfi #. Added srfi-69.

Location:
chicken/trunk/manual
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/manual/Supported language

    r13683 r13740  
    1111* [[Declarations]]
    1212* [[Parameters]]
    13 * [[Unit library]] basic Scheme definitions
    14 * [[Unit eval]] evaluation
    15 * [[Unit expand]] macro- and module handling
    16 * [[Unit data-structures]] data structures
     13* [[Unit library]] Basic Scheme definitions
     14* [[Unit eval]] Evaluation
     15* [[Unit expand]] Modules and macros handling
     16* [[Unit data-structures]] Data structures
    1717* [[Unit ports]] I/O ports
    1818* [[Unit files]] File and pathname operations
    19 * [[Unit extras]] useful utility definitions
     19* [[Unit extras]] Useful utility definitions
     20* [[Unit regex]] Regular expressions
    2021* [[Unit srfi-1]] List Library
    2122* [[Unit srfi-4]] Homogeneous numeric vectors
    2223* [[Unit srfi-13]] String library
    23 * [[Unit srfi-14]] character set library             
    24 * [[Unit regex]] regular expressions
     24* [[Unit srfi-14]] Character set library             
    2525* [[Unit srfi-18]] multithreading
     26* [[Unit srfi-69]] Hashtable Library
    2627* [[Unit posix]] Unix-like services
    2728* [[Unit utils]] Shell scripting and file operations
    28 * [[Unit tcp]] basic TCP-sockets
    29 * [[Unit lolevel]] low-level operations
     29* [[Unit tcp]] Basic TCP-sockets
     30* [[Unit lolevel]] Low-level operations
    3031
    3132---
  • chicken/trunk/manual/Unit extras

    r13683 r13740  
    192192
    193193
    194 === Hash tables
    195 
    196 CHICKEN implements SRFI-69. For more information,
    197 see [[http://srfi.schemers.org/srfi-69/srfi-69.html|SRFI-69]].
    198 
    199 A setter for {{hash-table-ref}} is defined, so
    200 
    201 <enscript highlight=scheme>
    202 (set! (hash-table-ref HT KEY) VAL)
    203 </enscript>
    204 
    205 is equivalent to
    206 
    207 <enscript highlight=scheme>
    208 (hash-table-set! HT KEY VAL)
    209 </enscript>
    210 
    211 As an extension to SRFI-69, {{hash-table-update!}} and {{hash-table-update!/default}} return
    212 the new value (after applying the update procedure).
    213 
    214 ==== hash-table-remove!
    215 
    216  [procedure] (hash-table-remove! HASHTABLE PROC)
    217 
    218 Calls {{PROC}} for all entries in {{HASHTABLE}} with the key and value of each
    219 entry. If {{PROC}} returns true, then that entry is removed.
    220 
    221 
    222 
    223194=== Queues
    224195
     
    808779Previous: [[Unit files]]
    809780
    810 Next: [[Unit srfi-1]]
     781Next: [[Unit regex]]
  • chicken/trunk/manual/Unit posix

    r13683 r13740  
    13171317
    13181318---
    1319 Previous: [[Unit srfi-18]]
     1319Previous: [[Unit srfi-69]]
    13201320
    13211321Next: [[Unit utils]]
  • chicken/trunk/manual/Unit regex

    r13709 r13740  
    193193
    194194---
    195 Previous: [[Unit srfi-14]]
     195Previous: [[Unit extras]]
    196196
    197 Next: [[Unit srfi-18]]
     197Next: [[Unit srfi-1]]
  • chicken/trunk/manual/Unit srfi-1

    r13683 r13740  
    77
    88---
    9 Previous: [[Unit extras]]
     9Previous: [[Unit regex]]
    1010
    1111Next: [[Unit srfi-4]]
  • chicken/trunk/manual/Unit srfi-14

    r13683 r13740  
    1616
    1717---
    18 Previous: [[Unit srfi-13]]
     18Previous: [[Unit srfi-18]]
    1919
    20 Next: [[Unit regex]]
     20Next: [[Unit srfi-69]]
Note: See TracChangeset for help on using the changeset viewer.