【ヤパーリ】XMLをS式に置換えていくスレ【LISP最強】at TECH
【ヤパーリ】XMLをS式に置換えていくスレ【LISP最強】 - 暇つぶし2ch124:デフォルトの名無しさん
06/03/21 19:16:05
>>123
×再発明
○サブセット
言葉を知らないイタい子だね。

125:デフォルトの名無しさん
06/03/22 00:21:22
二つの等価な表現があるのに
冗長な方を喜んで使う奴って…数学できない人?

126:>>1は妹に恋をする
06/03/22 01:20:08
だから「冗長なほう」じゃなくて「道具が多いほう」を選んでるんだってば

127:デフォルトの名無しさん
06/03/22 02:32:00
ということでXMLの勝ちS式の負け


128:デフォルトの名無しさん
06/03/22 02:36:45
盛り上がってますね。

129:デフォルトの名無しさん
06/03/22 03:17:10
結論
YAML>>>>>>>>S式>>>>>>>>>>XML

130:デフォルトの名無しさん
06/03/22 05:27:02
YAMLのC++バインディングまだー?

131:デフォルトの名無しさん
06/04/04 01:21:59
YAMLはフルスペック実装するのS-exprやXMLなんかより面倒なんですよ


132:デフォルトの名無しさん
06/04/05 19:27:36
S式パーサ作ってみたくなったんだけどS式ってなに?LISPってなに?

133:デフォルトの名無しさん
06/04/10 23:36:26
S-exp > JSON >>>> XML




134:デフォルトの名無しさん
06/04/11 07:51:27
閉じタグないから来てみれば
ひどくクローズドな人たちですね

135:デフォルトの名無しさん
06/04/11 08:38:11
</thread>

136:デフォルトの名無しさん
06/04/12 06:47:02
<thread/>

137:デフォルトの名無しさん
06/04/12 07:21:36
(


138:デフォルトの名無しさん
06/04/12 08:51:00


139:デフォルトの名無しさん
06/04/12 11:15:13
)のカーブは(より厳しくみえる

140:デフォルトの名無しさん
06/04/12 21:19:55
()
ホントだ、歪んで見える!

141:デフォルトの名無しさん
06/04/12 21:42:52
()()()()〔)

142:デフォルトの名無しさん
06/04/12 22:47:28
逆にLispコードをXMLに置き換えるとどうなるんだろう

143:デフォルトの名無しさん
06/04/23 04:17:23
XML is not S-Expressions
URLリンク(www.prescod.net)

144:デフォルトの名無しさん
06/05/05 10:24:31
LISPってすげーな

145:デフォルトの名無しさん
06/05/05 12:49:59
>>144
なにが?

146:デフォルトの名無しさん
06/05/05 13:38:09
括弧の数

147:デフォルトの名無しさん
06/05/06 10:59:52
>>146
そうでもないだろ?

148:デフォルトの名無しさん
06/05/07 00:54:37
S式でWebページ記述できますか

149:デフォルトの名無しさん
06/05/07 00:57:47
(html/ (title/ "Lisp!!") (body/ "Scheme!!"))

150:デフォルトの名無しさん
06/05/07 13:20:01
キモスwww

151:いじりだしたんだけど、
06/05/10 21:51:54
lispって機能豊富なのにドキュメント少なくない?
S式一年生な俺は調べ方がわからない
挑戦的な質問になるんだけど
<![CDATA["Lisp!!" "Scheme!!"]]>
っぽい括り方はどうやんの?

152:デフォルトの名無しさん
06/05/10 22:21:57
(CDATA '"Lisp!!" "Scheme!!"')
二重引用符のエスケープの方法はうろおぼえだけど
こんなんでない?

153:デフォルトの名無しさん
06/05/13 00:34:19
>152
「エスケープするだけ」は何か違う気が。

154:デフォルトの名無しさん
06/05/16 01:50:22
>152
気持ち悪い。


155:デフォルトの名無しさん
06/05/16 10:07:39
キモイね

156:デフォルトの名無しさん
06/05/16 10:24:13
大抵の人間は“前置記法”を認めず“見た目”だけにとらわれる。
それゆえ、“括弧”に支配される。

157:デフォルトの名無しさん
06/07/30 23:19:13
カッコつけてんじゃねえっ

158:デフォルトの名無しさん
06/08/05 00:09:52
最強age

159:デフォルトの名無しさん
06/08/05 02:13:43
【ヤパーリ】S式をXMLに置き換えていく未踏【XML最強】
URLリンク(www.ipa.go.jp)

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

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

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

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

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

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

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

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


165:デフォルトの名無しさん
06/08/05 10:00:32
パース最速な状態にするってことさ。

166:デフォルトの名無しさん
06/08/05 10:34:13
>>163
Appleあたりなら持ってそうな気がする

167:デフォルトの名無しさん
06/08/05 10:47:40
>>163
つ ASN.1

168:デフォルトの名無しさん
06/08/05 11:13:39
パースしてシリアライズ

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

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

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

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

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


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

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

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


174:デフォルトの名無しさん
06/08/25 23:20:29
>>173
俺も詳しいわけじゃないのでこのへんでも見てくれ。
URLリンク(www.geocities.co.jp)

175:デフォルトの名無しさん
06/08/25 23:22:23
>>173
俺も詳しいわけじゃないのでこのへんでも見てくれ。
URLリンク(www.geocities.co.jp)

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

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

178:デフォルトの名無しさん
06/10/13 19:33:32


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

180:デフォルトの名無しさん
06/12/26 17:04:59
いかに審査を騙すかに掛かってるとこが寂しい

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

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

183:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/02/16 01:34:41
XMLとS式は置き換えるよりも連携させたいと思う今日この頃

186:デフォルトの名無しさん
07/02/28 00:13:55
XMLは文字コード指定できるのがよい。

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

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

189:デフォルトの名無しさん
07/03/01 22:26:39
どっちもどっち

190:デフォルトの名無しさん
07/03/01 22:34:41
階層の深ーーーいXMLをパースするのは地獄だ。


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

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

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


194:デフォルトの名無しさん
07/03/04 08:41:01
>>193
禿同。S式なら少しづつreadで読めるのに。

195:デフォルトの名無しさん
07/03/04 19:03:23
なのでFragmented XML Streamingとか勝手拡張が登場するわけですな。


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

197:デフォルトの名無しさん
07/06/24 23:29:22
盛り上がって無いね。

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

199:デフォルトの名無しさん
07/09/18 21:27:29
lambda age

200:デフォルトの名無しさん
07/10/01 03:26:35
XMLドキュメントをS式に変換するXSLTくれ。

201:デフォルトの名無しさん
07/11/28 12:28:26
>>200
SSAX ではダメ?

202:デフォルトの名無しさん
07/11/30 02:12:01
言語が滅びたのに信者だけ残るなんて滑稽だわ。

203:デフォルトの名無しさん
07/11/30 11:53:18
「アヌス!」

204:デフォルトの名無しさん
07/11/30 20:42:07
ルルルールルールールー♪

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

206:デフォルトの名無しさん
08/03/18 14:17:06
>>32

207:デフォルトの名無しさん
08/04/05 18:41:08
>>202
まだだ。まだ終わらんよ。

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

209:デフォルトの名無しさん
08/09/06 00:42:37
(保守 スレッド)

210:デフォルトの名無しさん
09/01/14 12:08:32
今はxmlじゃなくてjsonだろ



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch