Tema: parsing
-
Tipagem implícita em YAML 1.1 vs 1.2: o problema da Noruega, números octais e quais parsers usam qual versão
O tipo booleano do YAML 1.1 trata yes, no, on e off como booleanos e um zero à esquerda como octal; o Core Schema do YAML 1.2 restringe os booleanos a true/false e exige o prefixo explícito 0o para octais. PyYAML, js-yaml e gopkg.in/yaml.v3 ficam, cada um, em um ponto diferente entre as duas versões.
-
Mudanças de locale em Python: mantenha a interpretação de números específica de cada requisição fora do estado global do processo
Separe as convenções numéricas voltadas a pessoas do intercâmbio entre máquinas e evite alterações de setlocale a cada requisição.
Legível por máquina: JSON