Changes between Version 4 and Version 5 of PortsCowan


Ignore:
Timestamp:
09/02/10 10:21:32 (7 years ago)
Author:
cowan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PortsCowan

    v4 v5  
    11== Ports == 
    22 
    3 Here's my proposal for Thing One ports and I/O facilities.  It's fully upward compatible with R5RS, but takes ideas from R6RS, SRFI-91 and SRFI-6.  Many of the concepts are present in R6RS under other names. 
     3Here's my proposal for WG1 Scheme ports and I/O facilities.  It's fully upward compatible with R5RS, but takes ideas from R6RS, SRFI-91 and SRFI-6.  Many of the concepts are present in R6RS under other names. 
    44 
    55The new features beyond R5RS are: 
     
    4545 
    4646 
    47 == Core module == 
    48  
    49 All these procedures are required in a WG1 Scheme system and form part of the core module. 
    50  
    51 === Port objects === 
     47== Port object procedures == 
    5248 
    5349`(input-port? `''obj''`)` 
     
    8985Same as R5RS. 
    9086 
    91 === Character I/O === 
     87== Character I/O procedures == 
    9288 
    9389`(character-port? `''obj''`)` 
     
    119115Same as SRFI 6. 
    120116 
    121 === Binary I/O === 
     117== Binary I/O procedures == 
    122118 
    123119Note that string ports are character ports, but not binary ports, so these procedures do not apply to them.  Implementations MAY support other kinds of binary ports such as process ports or stream socket ports.