パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

XML誕生から20年」記事へのコメント

  • XMLとその関連技術は素晴らしすぎて、20年後の現在もかなり完成されているように見える。
    今はJSON好きが多いけれど、XMLより劣る点は多い。
    現在でもつかわれるプロトコルとして、SMTPとかのメール周りは改良点は多数あるし(参考 [srad.jp])、HTMLは実際手を入れられているが再設計するならかなり良くなるだろう。
    その点でXMLをより良くするなら、今の視点で設計するなら、というのはテーマとして面白いと思う。

    自分としては、

    • 属性を要素に展開する標準的な手法の規定(XAMLではある)。
    • 一般のバイナリを記述できるスキーマ
    • Re: (スコア:1, おもしろおかしい)

      by Anonymous Coward

      バイナリに対するXMLとして、EBMLというのもあります。

      ところで、JSONにもXMLのようなnamespaceなどを扱えるJSON-LDというものがあります。それを見ていると、JSONのようなファイルフォーマットが担うような機能は限定して、必要に応じてJSON-LDのような拡張を行うのが良いような気もします。実際、JSON-LDが必要なケースはJSON全体の利用ケースに比べて限定的ですから。
      私はJSONの機能は更に削減できるとさえ考えます。例えば、配列だけで十分なんじゃないかと。例えば、

      ((key0 value0)
        (key1 (value10 value11 value 12))
        (key2 ((key20 value20)
                      (key21 (value210 value211 value222))))

      # 待てよ、もしかするとこれでプログラムも書けるのでは?

      • by Anonymous Coward on 2018年02月12日 16時17分 (#3360219)

        key valueと要素数二つの配列をどうやって区別すんの?

        親コメント
        • by Anonymous Coward

          区別しない

          Key Value Pairだけが存在して、配列はKeyが先頭要素でValueに2番目以降の要素が入った再帰的なKVPで代用する

          お、何か画期的なプログラミング言語ができるような気がしてきたぞ

          • by Anonymous Coward
            LispのS式じゃね?
            • by Anonymous Coward

              > LispのS式じゃね?

              S式の劣化コピーですね

              配列と言った時点でS式が理解できてないし
              ネタとしてもイマイチ

              • by Anonymous Coward

                JSONですから(嘘つけ)

              • by Anonymous Coward

                今更のツッコミも野暮だし全部グダグダ

日々是ハック也 -- あるハードコアバイナリアン

処理中...