Changes between Version 8 and Version 9 of SettingsListsCowan


Ignore:
Timestamp:
12/02/12 12:04:39 (4 years ago)
Author:
cowan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SettingsListsCowan

    v8 v9  
    11== Settings lists == 
    22 
    3 In this proposal, a filename passed to any of `open-input-file`, `open-binary-input-file`, `open-output-file`, `open-binary-output-file`, `with-input-from-file`, `with-output-from-file`, `call-with-input-file`, and `call-with-output-file` may be specified either as a string (as in R7RS-small) or as a ''settings list'', which is a list of alternating ''keys'' and ''values'' where every key is a symbol.  Quasiquote syntax is useful in creating settings lists.  Specifying a string is equivalent to specifying the settings list `(path `''string''`)`.  The following keys are defined by this proposal: 
     3In this proposal, a filename passed to any of `open-input-file`, `open-binary-input-file`, `open-output-file`, `open-binary-output-file`, `with-input-from-file`, `with-output-from-file`, `call-with-input-file`, and `call-with-output-file` may be specified either as a string (as in R7RS-small) or as a ''settings list'', which is a list of alternating ''keys'' and ''values'' where every key is a symbol.  Quasiquote syntax is useful in creating settings lists.  Specifying a string instead of a list is equivalent to specifying the settings list `(path `''string''`)`.  The following keys are defined by this proposal: 
    44 
    55 `path`:: 
     
    6161Settings lists are also used by other proposals:  NetworkPortsCowan, DirectoryPortsCowan, ProcessPortsCowan. 
    6262 
     63== Procedures == 
     64 
     65`(native-encoding)` 
     66 
     67Returns a symbol suitable for use in a settings list to represent the native encoding used by the implementation. 
     68 
     69`(native-newline)` 
     70 
     71Returns a symbol suitable for use in a settings list to represent the native newline translation used by the implementation. 
     72 
    6373== Possible additions == 
    6474