[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 09:37 / Filesize : 36 KB / Number-of Response : 211
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ヤパーリ】XMLをS式に置換えていくスレ【LISP最強】



1 名前:デフォルトの名無しさん [2006/02/15(水) 21:35:37 ]
S式パーサがあればXMLなんて不要。
どうしようもなく冗長なXMLを使ってる馬鹿は考えを改めた方がいい。
基本的にLisperがW3C関係やXML信者に喧嘩を売るスレです。

関連スレ
Common Lisp, Scheme Part 14
pc8.2ch.net/test/read.cgi/tech/1132275726/

159 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 02:13:43 ]
【ヤパーリ】S式をXMLに置き換えていく未踏【XML最強】
ttp://www.ipa.go.jp/jinzai/esp/15mito/mdata/11-18.html

160 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 04:22:03 ]
>XMLのプログラミングをXMLに似たスタイルで書けるプログラミング言語を
>開発することは非常に意義があり、新規性もあります。

>新規性もあります。
>新規性もあります。
>新規性もあります。

え?
そんなの腐る程あるんだが。
しかも、これだけで 800 万て...

161 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 07:01:03 ]
酷いな…そのものズバリ XML でかくプログラミング言語なんていっぱいあるじゃ
ん…利点がその報告書からは何一つ読み取れない

162 名前:デフォルトの名無しさん [2006/08/05(土) 07:17:39 ]
プロジェクト評価にも新規性(未踏性)はそれほどないと書いてあるな。ただし
>Schemeや同種の言語Lispで書くプログラムで,ラムダ形式で関数を書くことはほとんどないと言えるので
というお言葉もあるんだが。

言語仕様書を読もうとしたらInternal Server Errorなので言語そのものへの突っ込みはできん。

163 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 08:31:24 ]
XMLをバイナリに落とした規格が欲しいな
DOMそのものを送るとかそんな感じのが。

164 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 09:55:57 ]
テキストで記述できるもののバイナリの規格って、圧縮方法か?


165 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 10:00:32 ]
パース最速な状態にするってことさ。

166 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 10:34:13 ]
>>163
Appleあたりなら持ってそうな気がする

167 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 10:47:40 ]
>>163
つ ASN.1



168 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 11:13:39 ]
パースしてシリアライズ

169 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 11:32:50 ]
>>163
各社内部使用で使ってたり、標準化の動きとそれをけん制する動きがある模様。
有限会社がライブラリを売ろうとしていたのは見たことがあるが、誰が買うのか。

現状として保存に関しては問題なし、転送は全体を圧縮すれば良い。
俺は浮動小数点数が10進で表現するとデータが劣化するのと、
パース速度を上げるために独自に作って使っている。

基本的にはノードに収めるデータに対して型を指定してバイナリで保存する。
ノード名などはテーブル化してインデックスで保存。
テキストはVBみたいに先頭に長さを入れて使う。
XMLの入出力とのインタフェースをあわせるようにしておいて、
先頭のエンコーディングをみて自動対応。
デバッグ時にはテキストにしてブラウザで確認するなど、利点は大きいと思う。

標準が定義されたら、また考えれば良い。

170 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 00:10:06 ]
>>169
いまいちバイナリにする意味がわからん。
エンデイアンの問題とかどうすんの?


171 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 11:27:33 ]
>>170
CPUが貧弱な組み込み機器やスループットが要求されるサーバだと
素の XML のパースは結構キツイですよ。
一旦パースしたらバイナリでダンプしておきたい。
エンディアンの変換は大したコストじゃないし。

172 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 19:27:52 ]
>>169-171
時々でいいからASN.1のことを思いだしてください。

173 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 02:48:20 ]
>>172
kwsk
ISOは有料なので見る気がしない。ライブラリー行ってもコピー不可だし。


174 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 23:20:29 ]
>>173
俺も詳しいわけじゃないのでこのへんでも見てくれ。
www.geocities.co.jp/SiliconValley-SanJose/3377/

175 名前:デフォルトの名無しさん mailto:sage [2006/08/25(金) 23:22:23 ]
>>173
俺も詳しいわけじゃないのでこのへんでも見てくれ。
www.geocities.co.jp/SiliconValley-SanJose/3377/

176 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 13:10:48 ]
固定ビット数の普通のINTEGERみたいなのがあればASN.1もいいんだけどねぇ。

177 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 17:49:09 ]
タグの属性部分は普通は連想リストにするようなんですが…
これをキーワード値リスト
  '(key1: value1 key2: value2 …)
にして, 空要素の場合は
  '(tag key1: value1 …)
属性がない場合は
  '(tag content1 content2 …)
のように書ければ楽かなあと思いました.
ところが, 属性のキーワードは ':' などによって他の要素と区別できる, とするなら
  '(tag content1 key1: value1 content2 key2: value2 …)
と書いても, タグと内容と属性は判別が可能だってことに気が付きました.
これってトリビアになりませんか?
あ, XML の名前空間のことは考えていません.



178 名前:デフォルトの名無しさん [2006/10/13(金) 19:33:32 ]


179 名前:デフォルトの名無しさん [2006/12/22(金) 07:07:51 ]
>>159
この未踏のやつちょっとひどいね。
これで800万か...。

180 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 17:04:59 ]
いかに審査を騙すかに掛かってるとこが寂しい

181 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 18:58:12 ]
その未踏、ずいぶん前。平成15年度だから。

182 名前:デフォルトの名無しさん mailto:sage [2007/01/06(土) 00:07:19 ]
xmlsじゃダメなんですか?とスレを読まずに言って見る。

183 名前:デフォルトの名無しさん [2007/02/09(金) 04:14:54 ]
tag: ip
elem:
 - tag: header
  elem:
   - tag: version
    value: 4
   - tag: tos
    precedence: Routine
    delay: Normal
    throughput: Normal
    relibility: Normal
    reserved: 0
   - tag: total.length
    value: 1
   - tag: id
    value: 1
   - tag: flags
    reserved: 0
    df: dont
    mf: last

184 名前:デフォルトの名無しさん [2007/02/09(金) 04:16:25 ]
   - tag: offset
    value: 0
   - tag: ttl
    value: 255
   - tag: protocol
    value: 6
   - tag: checksum
    value: 8707
   - tag: souerce
    address: 10.0.0.22
   - tag: destination
    address: 10.0.0.1
   - tag:options
    elem:
     tag: end
     copied: 0
     class: 0
     number: 0
   - tag: padding
    pad: 0
 - tag: payload
  elem: ""

185 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 01:34:41 ]
XMLとS式は置き換えるよりも連携させたいと思う今日この頃

186 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 00:13:55 ]
XMLは文字コード指定できるのがよい。

187 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 16:19:59 ]
テキストじゃないものまで、なんでもかんでもXMLにする風潮にはうんざりだな。
XAMLなんて、あきらかにS式の方が適してるだろう。



188 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 21:43:50 ]
MathMLもS式で書けるわけか〜。ゴチャゴチャ感はTeXと大差ないかも。
つか、TeX文化ではインデントという習慣が強制されてないのがちょっと…。
YAMLというのは初めて知ったけど、これでMathMLすれば読みやすいだろうな〜。

189 名前:デフォルトの名無しさん [2007/03/01(木) 22:26:39 ]
どっちもどっち

190 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 22:34:41 ]
階層の深ーーーいXMLをパースするのは地獄だ。


191 名前:デフォルトの名無しさん [2007/03/01(木) 22:37:29 ]
XMLのパーサ自分で書いてるんか?

192 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 22:50:28 ]
>>191
いやSAX使ってるよ。でも巨大な上に階層が深い。

193 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 03:20:24 ]
XMLは根を1つまでしか持てないのが不便。
ファイルへの単純な追記とか、ファイルの単純結合ができない。


194 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 08:41:01 ]
>>193
禿同。S式なら少しづつreadで読めるのに。

195 名前:デフォルトの名無しさん mailto:sage [2007/03/04(日) 19:03:23 ]
なのでFragmented XML Streamingとか勝手拡張が登場するわけですな。


196 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 14:01:11 ]
結局 S 式にもっと似てくる訳か。ま、XML 独自でもいいんだが、
とにかく根が複数個ないと不便だな。

197 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 23:29:22 ]
盛り上がって無いね。



198 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 08:55:07 ]
S式界隈の人達は、やりたきゃ自分一人でやってオシマイっていうノリが強いからな。

199 名前:デフォルトの名無しさん mailto:age [2007/09/18(火) 21:27:29 ]
lambda age

200 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 03:26:35 ]
XMLドキュメントをS式に変換するXSLTくれ。

201 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 12:28:26 ]
>>200
SSAX ではダメ?

202 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 02:12:01 ]
言語が滅びたのに信者だけ残るなんて滑稽だわ。

203 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 11:53:18 ]
「アヌス!」

204 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 20:42:07 ]
ルルルールルールールー♪

205 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:22:16 ]
もうすぐロングパスをもらって
207が決めてくれる
>>37

206 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 14:17:06 ]
>>32

207 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 18:41:08 ]
>>202
まだだ。まだ終わらんよ。



208 名前:デフォルトの名無しさん [2008/05/08(木) 22:20:43 ]
  |> (・・) <|
 │\ V /│
 │ E●ヨ │ ……。
  ヒ   |||||  ソ
    ││
    ││
    ┘└ 

209 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 00:42:37 ]
(保守 スレッド)

210 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 12:08:32 ]
今はxmlじゃなくてjsonだろ







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<36KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef