This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Source for ticket #324

cc


    

changetime

2012-10-07 11:26:28

component

WG1 - Core

description

Allow `\|` to represent a vertical bar in an identifier enclosed in vertical bars.

Pro: It would be more consistent to allow `\` to escape the `|` so that `||` acts exactly analogously to `""` in strings, where backslashes escape the delimiter.  This is simpler, more regular and allows implementation to use the same routine for reading strings and symbols (with the delimiter as parameter).

Con: If `|` is not allowed anywhere in a `|`-escaped identifier except at the end, we can find the end just by scanning for `|`.

id

324

keywords


    

milestone


    

owner

cowan

priority

major

reporter

cowan

resolution

fixed

severity


    

status

closed

summary

allow |\ as escape for | within a |-escaped identifier

time

2012-01-10 04:06:54

type

defect

Changes

Change at time 2012-10-07 11:26:28

author

cowan

field

comment

newvalue


    

oldvalue

3

raw-time

1349583988707001

ticket

324

time

2012-10-07 11:26:28

Change at time 2012-10-07 11:26:28

author

cowan

field

resolution

newvalue

fixed

oldvalue


    

raw-time

1349583988707001

ticket

324

time

2012-10-07 11:26:28

Change at time 2012-10-07 11:26:28

author

cowan

field

status

newvalue

closed

oldvalue

writing

raw-time

1349583988707001

ticket

324

time

2012-10-07 11:26:28

Change at time 2012-04-23 13:08:29

author

cowan

field

comment

newvalue


    

oldvalue

2

raw-time

1335161309480206

ticket

324

time

2012-04-23 13:08:29

Change at time 2012-04-23 13:08:29

author

cowan

field

owner

newvalue

cowan

oldvalue

alexshinn

raw-time

1335161309480206

ticket

324

time

2012-04-23 13:08:29

Change at time 2012-04-23 13:08:29

author

cowan

field

status

newvalue

writing

oldvalue

decided

raw-time

1335161309480206

ticket

324

time

2012-04-23 13:08:29

Change at time 2012-04-05 08:55:53

author

cowan

field

comment

newvalue

The WG voted to adopt a proposal in which `\|` and all the escape sequences valid in strings are valid in identifiers enclosed in vertical bars.

oldvalue

1

raw-time

1333590953227066

ticket

324

time

2012-04-05 08:55:53

Change at time 2012-04-05 08:55:53

author

cowan

field

status

newvalue

decided

oldvalue

new

raw-time

1333590953227066

ticket

324

time

2012-04-05 08:55:53