Názor k článku
Linus přidal tabulátory do Kconfig od Filip Jirsák - Napsal jste tohle: Pri psani specifikace nemate neco "predpokladat",...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 4. 2024 22:29

    Filip Jirsák
    Stříbrný podporovatel

    Napsal jste tohle:

    Pri psani specifikace nemate neco "predpokladat", ale specifikovat.
    To je obecné tvrzení. Pokud jste chtěl napsat „Při psaní specifikace Kconfig nemáte něco ‚předpokládat‘, ale specifikovat,“ měl jste to napsat.

    Pry nestandardni... to si vyrikejte s IANA, proc to takhle vede.
    Spíš je otázka, proč jste si vybrala IANA.

    protoze se upresnovali jenom ridici kody, ktere KConfig nevyuziva
    Ale, další předpoklad.

    A taky ze existuje jedina verze UTF-8 specikace, ktera ma pouze implementacni podvarianty podle pritomnosti BOM, a tohle jsem jiz zminoval ze je potreba uvest take. Nevidel jsem v zivote dva utf8 nastroje, ktere by si nerozumeli a jejich opakovane pouziti by ztracelo ci poskozovalo data. Proste UTF8 ma nespornou a uplnou specifikaci v tomto ohledu.
    Holt jste toho v životě ještě viděl málo. Unicode se v čase vyvíjí, aktuálně máme verzi 15.1. To, co je v jedné verzi neplatná sekvence bajtů, je v další verzi platný znak. Takže můžete jedním programem vygenerovat platný text v kódování UTF-8, který ovšem jiný program načítající správně UTF-8 odmítne zpracovat kvůli neplatné sekvenci bajtů, která nereprezentuje žádný Unicode znak.

    Evidentně jste ale stále nepochopil, že problém je v tom vašem úvodním tvrzení, že při psaní specifikace nemáte nic předpokládat – které je prostě nesmyslné. Samotný lidský jazyk je založen na předpokladech. Původně to vypadalo, že jste to jen napsal nepřesně, že jste příliš zevšeobecnil. Ale ukázalo se, že vůbec nechápete, co to standardy normy a specifikace jsou.