Changeset 34254 in project


Ignore:
Timestamp:
08/06/17 16:31:22 (12 days ago)
Author:
sjamaan
Message:

man/5: Move blob docs from TODO to Module (chicken blob)

Location:
wiki/man/5
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • wiki/man/5/Included modules

    r34189 r34254  
    1313* [[Module r4rs]] : Standard procedures and syntax of an old Scheme report
    1414* [[Module (chicken bitwise)]] : Bitwise manipulation on integers
     15* [[Module (chicken blob)]] : Unstructured byte data
    1516* [[Module (chicken condition)]] : Raising and handling of exceptions, manipulation of condition objects
    1617* [[Module (chicken continuation)]] : Feeley's "a better API for continuations"
  • wiki/man/5/Module (chicken bitwise)

    r34083 r34254  
    3636Previous: [[Module r4rs]]
    3737
    38 Next: [[Module (chicken condition)]]
     38Next: [[Module (chicken blob)]]
  • wiki/man/5/Module (chicken condition)

    r34089 r34254  
    437437
    438438----
    439 Previous: [[Module (chicken bitwise)]]
     439Previous: [[Module (chicken blob)]]
    440440
    441441Next: [[Module (chicken continuation)]]
  • wiki/man/5/TODO/Unit library

    r34251 r34254  
    535535
    536536
    537 
    538 === Blobs
    539 
    540 "blobs" are collections of unstructured bytes. You can't do much
    541 with them, but allow conversion to and from SRFI-4 number vectors.
    542 
    543 ==== make-blob
    544 
    545 <procedure>(make-blob SIZE)</procedure>
    546 
    547 Returns a blob object of {{SIZE}} bytes, aligned on an 8-byte boundary,
    548 uninitialized.
    549 
    550 ==== blob?
    551 
    552 <procedure>(blob? X)</procedure>
    553 
    554 Returns {{#t}} if {{X}} is a blob object, or
    555 {{#f}} otherwise.
    556 
    557 ==== blob-size
    558 
    559 <procedure>(blob-size BLOB)</procedure>
    560 
    561 Returns the number of bytes in {{BLOB}}.
    562 
    563 ==== blob->string
    564 
    565 <procedure>(blob->string BLOB)</procedure>
    566 
    567 Returns a string with the contents of {{BLOB}}.
    568 
    569 ==== string->blob
    570 
    571 <procedure>(string->blob STRING)</procedure>
    572 
    573 Returns a blob with the contents of {{STRING}}.
    574 
    575 ==== blob=?
    576 
    577 <procedure>(blob=? BLOB1 BLOB2)</procedure>
    578 
    579 Returns {{#t}} if the two argument blobs are of the same
    580 size and have the same content.
    581 
    582 
    583537=== Lists
    584538
  • wiki/man/5/TODO/new-manual.org

    r34189 r34254  
    1313** Module r4rs : Standard procedures and syntax of an old Scheme report
    1414** Module (chicken bitwise) : Bitwise manipulation on integers
     15** Module (chicken blob) : Unstructured byte data
    1516** Module (chicken condition) : Raising and handling of exceptions, manipulation of condition objects
    1617** Module (chicken continuation) : Feeley's "a better API for continuations"
Note: See TracChangeset for help on using the changeset viewer.