[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: SYNTAX STRAWMAN: Please review & reply to see if we can reach consensus
This proposal reflects a blend of viewpoints advanced by different TC members.
Caret ^ is proposed for singletons because in turns out that in some fonts, pipe | is almost indistinguishable from a lowercase "l" or the digit "1". Caret ^ also nicely suggests "single" and provides a nice visual separator that makes it easy to spot.
Attribute symbol |
& |
Singleton symbol | ^ |
Literal symbol | : |
Ordered instance symbol |
# |
Definition symbol | % |
[ definition ] context [ attribute ] [ singleton ]
=markus+&^email/$ref/ =markus+&email!:uuid:f81d4fae-7dec-11d0-a765-00a0c91e0001 =markus+home+&^email/$ref/ =markus+&email!:uuid:f81d4fae-7dec-11d0-a765-00a0c91e0001 =markus+work+&^email/$ref/ =markus+&email!:uuid:9ce739f0-7665-11e2-bcfd-0800200c0002 =markus+&email!:uuid:f81d4fae-7dec-11d0-a765-00a0c91e0001:/:/ "ms@example.com" =markus+&email!:uuid:9ce739f0-7665-11e2-bcfd-0800200c0002:/:/ "markus@example.net" =markus+&email!:uuid:9ce739f0-7665-11e2-bcfd-0800200c0002$&^time:/:/ "2013-04-11T10:11:12Z" =markus+home+^address/$ref/ =markus+address!:uuid:3a96e460-7be9-11e2-b92a-0800200c0003 =markus+address!:uuid:3a96e460-7be9-11e2-b92a-0800200c0003+&street#1:/:/ "123 Main St" =markus+address!:uuid:3a96e460-7be9-11e2-b92a-0800200c0003+&street#2:/:/ "Apt 23" =markus+address!:uuid:3a96e460-7be9-11e2-b92a-0800200c0003+&^city:/:/ "Vienna" =markus+address!:uuid:3a96e460-7be9-11e2-b92a-0800200c0003+&^country:/:/ "Austria" =markus+address!:uuid:3a96e460-7be9-11e2-b92a-0800200c0003$&^time:/:/ "2013-04-11T10:11:12Z" %+&email/$is+/ $string %@example%+&email$&xbnf#1:/:/ "1*DIGIT '@example.com'"
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]