Previously, ID references were denoted with the @ symbol, but as this causes issues in certain terminals, it was removed, and now any reference beginning with a numerical character will be parsed as an ID reference. As taxonym names function as name references, this change means it will no longer be possible to refer to taxonyms such as work:1984 without qualifying them.
Ideas:
(Simplest) Find a new ID operator. _756, ,756, *756, [756], !756, etc.
(May be difficult) Modify parsing so that enquoting a reference string will force it to be parsed as a name reference.
(Irritating) Disallow taxonym names beginning with numbers. work:1984 will need be work:nineteen_eighty_four.
Previously, ID references were denoted with the
@
symbol, but as this causes issues in certain terminals, it was removed, and now any reference beginning with a numerical character will be parsed as an ID reference. As taxonym names function as name references, this change means it will no longer be possible to refer to taxonyms such aswork:1984
without qualifying them.Ideas:
_756
,,756
,*756
,[756]
,!756
, etc.work:1984
will need bework:nineteen_eighty_four
.