// Anonymous nodes are supported
"This text is the value of an anonymous node!"
c'est sympa, mais pareil : les balises pouvant contenir n'importe quels caractÚres, pourquoi ce ne serait pas une balise avec une valeur vide ? Et sinon, dans quel cas a-t-on des valeurs qui flottent comme ça ?
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
ça me pose souci parce-que les balises peuvent contenir n'importe quel caractĂšre âŠy compris les deux points non ?
Non, c'est dans la docâŻ:
Names and namespaces are identifiers.
[âŠ]
An SDLang identifier starts with a unicode letter or underscore () followed by zero or more unicode letters, numbers, underscores (), dashes (-), periods (.) and dollar signs ($).
les balises pouvant contenir n'importe quels caractĂšres
Non des lettres et quelques caractĂšres et pas les espaces du coup.
Ah, pas vu cette doc. Mais du coup, ça fait moins que JSON et YAML mais bon ça se positionne par rapport au XML.
Y a des restrictions sur les attributs ?
Et le coup des valeurs sans identifiants ? (nĆuds anonymesâŠ)
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
# IntĂ©rĂȘt ?
PostĂ©Â par Boa Treize (site web personnel) . ĂvaluĂ©Â Ă Â 10.
Le site ne donne pas d'argument en faveur de SDLang ou en défaveur de JSON ou YAML. Quel problÚme cherche-t-il à corriger, quelle amélioration apporte-t-il ?
J'ai parcouru les exemples, je n'ai rien vu d'attirant au premier regard. Je me suis arrĂȘtĂ© au format des dates, en me demandant pourquoi l'auteur n'avait pas repris le format ISOâŠ
Forcément, le XKCD qui s'impose : https://xkcd.com/927/
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par woffer đ§ . ĂvaluĂ©Â Ă Â 1.
Peut-ĂȘtre pousser par Oracle pour attaquer les utilisateurs par la suite pour rĂ©cupĂ©rer des sous ?
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par barmic 𩩠. ĂvaluĂ©Â Ă Â 3.
Qu'est-ce qui te fais dire que c'est poussé par Oracle� à part qu'ils sont listé comme utilisateurs je ne vois rien les concernant. Au contraire les diverses implémentations sont des priors arts par rapport à ça.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par Jean Gabes (site web personnel) . ĂvaluĂ©Â Ă Â 2.
Ce n'est pas lié à Oracle en effet: https://github.com/s-ludwig?tab=repositories
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â -1.
Je n'en vois aucun en pratique non plus. Par contre j'en vois un stratégique : diviser pour mieux régenter.
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par barmic 𩩠. ĂvaluĂ©Â Ă Â 3.
Régenter ? Qui ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par devnewton đș (site web personnel) . ĂvaluĂ©Â Ă Â 7.
Je vois les avantages suivants:
Effectivement le choix du format des dates non iso est curieux.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par ff9097 . ĂvaluĂ©Â Ă Â 7.
Toml
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 3. DerniĂšre modification le 17 septembre 2021 Ă 00:14.
TOML est conçu comme une amélioration de INI (plutÎt orienté configuration que sérialisation de données structurées comme JSON)
C'est vrai qu'il a aussi les bĂ©nĂ©fices mentionnĂ©s en plus d'ĂȘtre plus facile et bien supportĂ©/intĂ©grĂ© par/avec les divers langages.
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par barmic 𩩠. ĂvaluĂ©Â Ă Â 3.
Le format c-style est sympa, mais du coup il est plus faible qu'un DSL fais en groovy/ruby
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 2.
ça se prĂ©sente comme un dĂ©rivĂ© human-friendly de XML : c'est dĂ©jĂ un DSL agnostique de tout langage de programmation, un peu comme recfilesâŠ
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
[^] # Commentaire supprimé
PostĂ©Â par Anonyme . ĂvaluĂ©Â Ă Â 5.
Ce commentaire a Ă©tĂ© supprimĂ© par lâĂ©quipe de modĂ©ration.
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par Ysabeau 𧶠(site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 6.
C'est pas mieux d'améliorer, si nécessaire, les formats existants plutÎt que de complexifier (et de bordelifier) en en rajoutant un ?
«âŻTak ne veut pas quÊŒon pense Ă lui, il veut quÊŒon penseâŻÂ», Terry Pratchett, DĂ©raillĂ©.
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par barmic 𩩠. ĂvaluĂ©Â Ă Â 4.
GĂ©rer N versions d'un format pas forcĂ©ment compatible plutĂŽt que N formats diffĂ©rentsâŻ? (qui n'ont pas prĂ©vu de versionement au passage) Ăa ne change pas grand chose.
Mais ça dépend de l'objectif.
S'il s'agit d'un format d'Ă©change comme l'est json tu as besoin d'avoir pleins de choses qui le gĂšrent.
Si c'est le format de configuration de ton logiciel tout le monde s'en fou. Personne ne se pleins que nginx, apache httpd, vim ou autres ont des formats de configuration dédiés.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 3.
Que fais-tu du syndrome nih ?
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par devnewton đș (site web personnel) . ĂvaluĂ©Â Ă Â 3.
Pour json c'est faisable (exemple: https://json5.org/).
Pour xml, il suffit de ne l'utiliser que lĂ oĂč il est strictement nĂ©cessaire (documentation).
Pour yaml, la seule amélioration possible c'est de le mettre à la poubelle.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: IntĂ©rĂȘt ?
PostĂ©Â par barmic 𩩠. ĂvaluĂ©Â Ă Â 4.
json5 est trÚs peu supporté donc tu ne peux pas t'en servir pour une api publique par exemple et les parseurs ne peuvent pas déduire le format (il faut des heuristiques qui valent ce qu'elles valent). Si demain json++ sort avec des choix différents de json5, ça va devenir compliqué par exemple.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# inconsistances
PostĂ©Â par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 2.
Quand je vois :
OK, mais quand juste aprĂšs on a :
ça me pose souci parce-que les balises peuvent contenir n'importe quel caractĂšre âŠy compris les deux points non ? Au passage, je me demande quel est l'Ă©quivalent de cet exemple, avec les espaces de noms, en XML !
De mĂȘme, bien plus tĂŽt on a :
c'est sympa, mais pareil : les balises pouvant contenir n'importe quels caractÚres, pourquoi ce ne serait pas une balise avec une valeur vide ? Et sinon, dans quel cas a-t-on des valeurs qui flottent comme ça ?
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
[^] # Re: inconsistances
PostĂ©Â par barmic 𩩠. ĂvaluĂ©Â Ă Â 3.
Non, c'est dans la docâŻ:
Non des lettres et quelques caractĂšres et pas les espaces du coup.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: inconsistances
PostĂ©Â par Gil Cot â (site web personnel, Mastodon) . ĂvaluĂ©Â Ă Â 2.
Ah, pas vu cette doc. Mais du coup, ça fait moins que JSON et YAML mais bon ça se positionne par rapport au XML.
Y a des restrictions sur les attributs ?
Et le coup des valeurs sans identifiants ? (nĆuds anonymesâŠ)
âIt is seldom that liberty of any kind is lost all at once.â â David Hume
[^] # Re: inconsistances
PostĂ©Â par barmic 𩩠. ĂvaluĂ©Â Ă Â 2.
La référence du format peut probablement répondre.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# trÚs mal nommé
PostĂ©Â par David Demelier (site web personnel) . ĂvaluĂ©Â Ă Â 7.
Le nom du projet (son acronyme) entre en conflit avec la vénérable SDL.
git is great because linus did it, mercurial is better because he didn't
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.