On Sat, 29 Apr 2017, Sven Schreiber wrote:
Am 29.04.2017 um 08:41 schrieb Riccardo (Jack) Lucchetti:
> Aaaah, this is very nice, thanks Allin!
Yes it is!
[...]
I have a minor issue with the syntax/notation inside the
parentheses. Couldn't the name-content pairs be structured better,
like:
a = defbundle("eins", 1; "zwei", 2)
or
a = defbundle("eins" 1, "zwei" 2)
or even:
a = defbundle("eins": 1, "zwei": 2)
Well, right now ',' is the unique, definitive argument separator.
Implementing either of the above would mean defining a new internal
type, namely an "argument-pair", plus a new operator, "pair-joiner".
Also, since every printable, non-alphanumeric ASCII symbol is
already in use as an operator of some kind in hansl, there would be
a potential collision problem. Too expensive, I think.
Allin