Changeset 31046 in project


Ignore:
Timestamp:
06/17/14 21:16:05 (6 years ago)
Author:
evhan
Message:

wiki/r7rs-tasks: Minor update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/r7rs-tasks

    r30991 r31046  
    5656* {{\x}} escapes in {{|...|}}
    5757* {{#\x...;}} character syntax
    58 * {{#!fold-case}} and {{#!no-fold-case}}
    5958* {{define-values}} lambda lists
    6059* {{export}} renaming
     
    6261* {{equal?}} must not diverge
    6362* {{with-exception-handler}} thread safety
    64 * {{current-second}} TAI scale
    6563
    6664Nice to haves:
     
    7068* {{.types}} specializations
    7169* {{.sld}} file support
     70* {{#!fold-case}} support without {{(import (scheme read))}}
    7271
    7372The egg also needs a more comprehensive test suite.
     
    8988** JC: They apply only to the file in which they appear, not to any included or including file, because they work at a lower level (that is, {{read}} implements them).
    9089** PB: This is a problem, because our "case-sensitive" parameter is global, not bound to the port.  Here's a test case that I came up with for this (it can go into tests/r7rs-tests.scm):
     90** EH: Pushed to egg under {{(scheme read)}}.
    9191
    9292<enscript highlight="scheme">
    9393(SECTION 2 1)
    9494
    95 (test '(mooh qux blah foo BAR) #f
     95(test '(mooh qux blah foo BAR)
    9696      (append
    9797       (with-input-from-string
     
    9999
    100100;; #!(no-)fold-case "affect the reading of subsequent data *from the same port*"
    101 (test '(foo bar downcased UPCASED) #f
     101(test '(foo bar downcased UPCASED)
    102102      (append
    103103       (with-input-from-string
Note: See TracChangeset for help on using the changeset viewer.