[rb-general] BUILD_PATH_PREFIX_MAP format spec, draft #1
Ximin Luo
infinity0 at debian.org
Sat Jan 21 21:09:00 CET 2017
Daniel Shahaf:
> Ximin Luo wrote on Sat, Jan 21, 2017 at 13:50:00 +0000:
>> - Decoders in most programming languages decode to a { key -> value list }
>> rather than a list of pairs as we require, and there is no simple way to
>> massage this into a list of pairs that still preserves ordering.
>
> Preserving ordering raises an interesting question: what do we do when
> two key-value pairs have the same key? Do we leave that undefined, or
> former wins, or latter wins…?
>
> That's entirely independent of which encoding is chosen.
> [..]
I didn't mention this explicitly but the map_prefix function I wrote would apply the rightmost mapping. This is what GCC does already.
X
--
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git
More information about the rb-general
mailing list