when the datum contains keywords or annotation components that are forms, it is currently impossible to represent them in the prefix/postfix form.
possible fix: to add/allow the following syntax
:,2.pair 10 20 contents
:key ,2 abc 10
contents abc 10 :.2
contents .:abc
and the equivalent for annotations
also add support for complex forms e.g.
,,[] 1 2 3 4 5 6 7
1 2 3 4 5 6 7 .3.[]
1 2 3 4 5 6 7 ..[]
:alice 10 :bob 20 ..{}
1 2 3 4 5 6 7 ..#{}
1 2 3 4 5 6 7 ..#[]
[1 2 3] [4 5 6] ..#2[]
when the datum contains keywords or annotation components that are forms, it is currently impossible to represent them in the prefix/postfix form.
possible fix: to add/allow the following syntax
and the equivalent for annotations
also add support for complex forms e.g.