- 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/
- 82 名前:デフォルトの名無しさん mailto:sage [2006/03/09(木) 07:16:34 ]
- XML はドキュメントの構造化の面で有利なんじゃないの?
競合してるのは、YAML や JSON じゃないのか? このスレだと、JSON やら JavaScript の単語はちょっとしか見掛けてないけど。
- 83 名前:デフォルトの名無しさん mailto:sage [2006/03/09(木) 08:53:21 ]
- >>82
何でそう思うのかを書くスレです。
- 84 名前:デフォルトの名無しさん mailto:sage [2006/03/09(木) 22:22:41 ]
- だから、ドキュメントの構造も何も、S式はあらゆる機能を持っている。
有利も不利も無くてXMLの利点なんてミドルウェアの都合だけ。
- 85 名前:デフォルトの名無しさん mailto:sage [2006/03/10(金) 16:56:51 ]
- >>84
>>72 へループ
- 86 名前:デフォルトの名無しさん mailto:sage [2006/03/10(金) 22:22:12 ]
- >>85
S式でS式のパーサが記述できるほどに自己完結。 S式でS式の機能拡張も可能だが、 XMLはXMLパーサを記述できない。
- 87 名前:デフォルトの名無しさん [2006/03/11(土) 10:46:15 ]
- 寝言はS式パーサを作ってから言え
っていうか 作ってください。たのんます
- 88 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 10:55:54 ]
- ほんとにループが好きだな
- 89 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 11:01:46 ]
- 作れもしないのに口先だけのやつばかり
- 90 名前:デフォルトの名無しさん [2006/03/13(月) 03:54:31 ]
- W3Cってアホだろwww
- 91 名前:デフォルトの名無しさん [2006/03/13(月) 04:20:39 ]
- XMLはS式じゃないらしい……。
詳しくはしらんがLisperじゃないほうのポールさんがいってたよ。
- 92 名前:デフォルトの名無しさん mailto:sage [2006/03/13(月) 23:24:50 ]
- マッカートニー?
- 93 名前:デフォルトの名無しさん mailto:sage [2006/03/14(火) 07:28:22 ]
- >>92
お茶吹いた。これでしょ。 ttp://www.prescod.net/xml/sexprs.html
- 94 名前:デフォルトの名無しさん mailto:age [2006/03/14(火) 21:40:32 ]
- マジで質問なんだが、S-式のパーサって
lisp 処理系が普通にもってて常に使ってる#'read じゃねーの?
- 95 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 01:25:43 ]
- そだよ。上で喚いてる奴らはそこら辺に落ちてる Scheme の処理系でも
流用したら良いのにね。C/C++ に組み込む為の処理系も普通に在るのに。
- 96 名前:デフォルトの名無しさん [2006/03/15(水) 04:33:22 ]
- それオブジェクトのシリアライズ・デシリアライズできんの?
- 97 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 04:52:32 ]
- がべこれ先駆者lisp
その後どうなの?
- 98 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 05:09:34 ]
- > #'read
を使ってどうやって >>17 のdtdが解釈できるんだ? それでどうやってdtdに合ってS式をはじけるんだ? そもそもdtdはS式じゃないし。
- 99 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 05:10:04 ]
- >>98
dtdに合って→dtdに合ってない ね。
- 100 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 05:54:28 ]
- 重箱の隅が大好きな子がきたね
- 101 名前:デフォルトの名無しさん [2006/03/15(水) 07:10:05 ]
- >>98
早速Lisp初心者が陥る罠に嵌ってるな read完了した時点でそのS式がどうなると思ってんだ?
- 102 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 07:36:14 ]
- >>96
イエス。
- 103 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 13:18:29 ]
- >>96
普通の Lisp インタープリタなら、write した物は read 出来る。 read した物をそのまま同じ表現で write 出来るかは保証されていない。 >>100 いわゆる万能厨ってヤツですな。
- 104 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 17:44:15 ]
- うーむ、やっぱりLISP関連は知ってる人間と知らない人間との
間で話が通じにくいな。ちょいおれなりにまとめ。 - S-XML(XMLと等価なS式表現) <-> XML の変換ツールは普通にある - S-式パーサ欲しけりゃ #'read 使え(つかLispのインタプリタはread-eval-printの単なるループ) - dtd を解釈する方法は(おれは)知らね。 番外として、 - Lisp で write したものは read すると元に戻る=serialize/desirialize(全てではないけど) 個人的にはXMLフォーマットでプログラム書く言語は滅んで欲しい。 閉じタグウザすぎ。
- 105 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 20:16:18 ]
- JavaでXML使ってるみたいだけどしんどくね?
- 106 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 20:39:01 ]
- 他のやりかたと比べたことないんでわかりません
- 107 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 20:44:54 ]
- ヌルいJavaプログラマにとっちゃXMLは所詮プロパティファイルなんだよな。
XMLへシリアライズ化とかにあんま興味を示さないし、手続きをデータ化するなんて考えてもない。 隠蔽するのは良いけど、クラスは神聖な存在だとでも思ってるのかな? Lisper からすればデータ構造なんて手で自由に触るものなのに。
- 108 名前:デフォルトの名無しさん mailto:sage [2006/03/15(水) 21:24:46 ]
- 赤紫蘇みたいなのがあればいいんだけど
- 109 名前:デフォルトの名無しさん mailto:sage [2006/03/16(木) 01:17:47 ]
- あればいい
じゃなくて XMLの人たちはあれがあって当たり前という方向に 持っていきたいんだろうなと思ってた
- 110 名前:>>1は妹に恋をする mailto:sage [2006/03/17(金) 04:06:44 ]
- 何度もループしてるな。
S式もXMLも同じ表現力を持ってるから、表現自体で優劣はつけられないのよ。 出来合いの処理系をXMLの方がいっぱい持ってるから、XMLを選ぶんだろ。 所詮同じことできるものなのに、わざわざ道具少ない方を選ぶのがおかしい。
- 111 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 10:14:32 ]
- 閉 じ タ グ は さ っ さ と 死 ね
- 112 名前:デフォルトの名無しさん mailto:sage [2006/03/17(金) 11:40:14 ]
- >>104
> - dtd を解釈する方法は(おれは)知らね。 へ? XMLの「X」は「拡張できる」ってことでしょ。 名前空間とdtd(でなくても相当物)の機能がなきゃ意味ないじゃん。
- 113 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 11:47:43 ]
- ハア?dtdを解釈するsxml用のライブラリもあるぞ
LispのPはprogrammable programing languageのP! Common Lispは進化する言語だッ!!
- 114 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 13:23:47 ]
- Lispのpはプゲラのp
- 115 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 20:12:14 ]
- TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
- 116 名前:デフォルトの名無しさん [2006/03/18(土) 21:05:07 ]
- 本当はpredicateのp
- 117 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 23:36:27 ]
- LIS?
- 118 名前:デフォルトの名無しさん [2006/03/19(日) 00:33:21 ]
- luaのテーブルって結構良いデータ構造
- 119 名前:デフォルトの名無しさん [2006/03/20(月) 01:26:11 ]
- これ言い出したのってポール・グレアム氏だっけ?
- 120 名前:デフォルトの名無しさん mailto:sage [2006/03/20(月) 08:21:59 ]
- ttp://jp.rubyist.net/magazine/?0012-qwikWeb#l14
- 121 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 04:15:00 ]
- <html
><head ><title >hello</title></head ><body ><h1 >hello, world!</h1 ><p >This is a <a href="hello.html" >hello, world</a > example.</p></body></html> (*´Д`)ハァハァできない
- 122 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 04:37:46 ]
- >>ハア?dtdを解釈するsxml用のライブラリもあるぞ
「車輪の再発明」
- 123 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 08:38:01 ]
- XMLこそSGMLの再発明じゃねーかよw
- 124 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 19:16:05 ]
- >>123
×再発明 ○サブセット 言葉を知らないイタい子だね。
- 125 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 00:21:22 ]
- 二つの等価な表現があるのに
冗長な方を喜んで使う奴って…数学できない人?
- 126 名前:>>1は妹に恋をする mailto:sage [2006/03/22(水) 01:20:08 ]
- だから「冗長なほう」じゃなくて「道具が多いほう」を選んでるんだってば
- 127 名前:デフォルトの名無しさん [2006/03/22(水) 02:32:00 ]
- ということでXMLの勝ちS式の負け
- 128 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 02:36:45 ]
- 盛り上がってますね。
- 129 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 03:17:10 ]
- 結論
YAML>>>>>>>>S式>>>>>>>>>>XML
- 130 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 05:27:02 ]
- YAMLのC++バインディングまだー?
- 131 名前:デフォルトの名無しさん mailto:sage [2006/04/04(火) 01:21:59 ]
- YAMLはフルスペック実装するのS-exprやXMLなんかより面倒なんですよ
- 132 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 19:27:36 ]
- S式パーサ作ってみたくなったんだけどS式ってなに?LISPってなに?
- 133 名前:デフォルトの名無しさん [2006/04/10(月) 23:36:26 ]
- S-exp > JSON >>>> XML
- 134 名前:デフォルトの名無しさん [2006/04/11(火) 07:51:27 ]
- 閉じタグないから来てみれば
ひどくクローズドな人たちですね
- 135 名前:デフォルトの名無しさん mailto:sage [2006/04/11(火) 08:38:11 ]
- </thread>
- 136 名前:デフォルトの名無しさん [2006/04/12(水) 06:47:02 ]
- <thread/>
- 137 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 07:21:36 ]
- (
- 138 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 08:51:00 ]
- )
- 139 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 11:15:13 ]
- )のカーブは(より厳しくみえる
- 140 名前:デフォルトの名無しさん [2006/04/12(水) 21:19:55 ]
- ()
ホントだ、歪んで見える!
- 141 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 21:42:52 ]
- ()()()()〔)
- 142 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 22:47:28 ]
- 逆にLispコードをXMLに置き換えるとどうなるんだろう
- 143 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 04:17:23 ]
- XML is not S-Expressions
www.prescod.net/xml/sexprs.html
- 144 名前:デフォルトの名無しさん [2006/05/05(金) 10:24:31 ]
- LISPってすげーな
- 145 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 12:49:59 ]
- >>144
なにが?
- 146 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 13:38:09 ]
- 括弧の数
- 147 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 10:59:52 ]
- >>146
そうでもないだろ?
- 148 名前:デフォルトの名無しさん mailto:sage [2006/05/07(日) 00:54:37 ]
- S式でWebページ記述できますか
- 149 名前:デフォルトの名無しさん mailto:sage [2006/05/07(日) 00:57:47 ]
- (html/ (title/ "Lisp!!") (body/ "Scheme!!"))
- 150 名前:デフォルトの名無しさん [2006/05/07(日) 13:20:01 ]
- キモスwww
- 151 名前:いじりだしたんだけど、 mailto:sage [2006/05/10(水) 21:51:54 ]
- lispって機能豊富なのにドキュメント少なくない?
S式一年生な俺は調べ方がわからない 挑戦的な質問になるんだけど <![CDATA["Lisp!!" "Scheme!!"]]> っぽい括り方はどうやんの?
- 152 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 22:21:57 ]
- (CDATA '"Lisp!!" "Scheme!!"')
二重引用符のエスケープの方法はうろおぼえだけど こんなんでない?
- 153 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 00:34:19 ]
- >152
「エスケープするだけ」は何か違う気が。
- 154 名前:デフォルトの名無しさん mailto:sage [2006/05/16(火) 01:50:22 ]
- >152
気持ち悪い。
- 155 名前:デフォルトの名無しさん [2006/05/16(火) 10:07:39 ]
- キモイね
- 156 名前:デフォルトの名無しさん mailto:sage [2006/05/16(火) 10:24:13 ]
- 大抵の人間は“前置記法”を認めず“見た目”だけにとらわれる。
それゆえ、“括弧”に支配される。
- 157 名前:デフォルトの名無しさん mailto:sage [2006/07/30(日) 23:19:13 ]
- カッコつけてんじゃねえっ
- 158 名前:デフォルトの名無しさん mailto:lambda [2006/08/05(土) 00:09:52 ]
- 最強age
- 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じゃダメなんですか?とスレを読まずに言って見る。
|

|