Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

HTML等をS式表現する

30 views
Skip to first unread message

har...@harukaz1.harukaz

unread,
Sep 23, 2002, 2:32:40 AM9/23/02
to
Lisper/Schemerの皆様はじめまして

最近、雑誌でXiの記事を読みまして、
http://www.baykit.org/xi/
>全てのWebプログラマ、XMLプログラマのみなさんに質問です。
> まだ Perl 使ってるんですか?
> まだ PHP 使ってるんですか?
> まだ Servlet 使ってるんですか?
> まだ ASP 使ってるんですか?
> まだ JSP 使ってるんですか?
> まだ DOM 使ってるんですか?
> まだ XSLT 使ってるんですか?
>いえ、こんなに難しいテクノロジーはもう使う必要はありません。
>なぜって?
>その答えが"Extend it! "です。
>
>2 Extend it!とは
>
>Extend it!、以下Xi(ザイ)は、XML形式でスクリプトを記述し、
>XML文書を生成するためのものです。この際、他のプログラミング言語や、
>他のプログラミング環境へアクセスすることもできます。

上記のようなことが書いてあったのです。
それで、これはむしろLISP系言語でやるべきではないかな?と思いました。
というわけで、
・HTMLをS式表現する
・それをHTMLに変換する
というのを書いてみました。
下記にあります(論文風ですが書き方はややイイカゲンです)
http://isweb26.infoseek.co.jp/computer/harukat/lisphtml/about_lisphtml.html

考え方としては、
1 LISP系言語で好きなだけS式形式HTMLを料理する
2 それを最期にHTMLに変換する
ということです。Xiの、
1 XML系言語で好きなだけXML文書を料理する
2 それを最期にスタイルシート付けて or HTMLに変換して出力する
に対応しています。

皆様におねがいがあります。
・同じような考え方のツールやライブラリ、規格が既に存在していたら教えてください
(検索で探せませんでした/既にあるならそっちに合わせます)
・何かコメントください

よろしくおねがいします
--
-- TAKATSUKA Haruka -- 高塚 遙 --
har...@epoque.co.jp / aru...@ezweb.ne.jp
http://isweb26.infoseek.co.jp/computer/harukat/

Yuuji ICHISUGI

unread,
Sep 23, 2002, 3:09:26 AM9/23/02
to
一杉@産総研です。

har...@harukaz1.harukaz writes:
> 皆様におねがいがあります。
> ・同じような考え方のツールやライブラリ、規格が既に存在していたら教えてください
> (検索で探せませんでした/既にあるならそっちに合わせます)
> ・何かコメントください

xs-sexp
http://www.w3.org/People/cmsmcq/2001/xs-sexp/xscomp.html

SXML
http://okmij.org/ftp/Scheme/SXML.html

XPoL
http://www.graco.c.u-tokyo.ac.jp/~kamina/xmltools/


これらと比べると、 haruka さんの記法が一番シンプルでよさそうに思いました。

属性と名前空間の扱いが悩みどころですよね。
でも HTML/XML じか書きよりははるかに書きやすそうでね。

# 実は、私も SXML をベースにした XML の記法を考えていて、
# Java の言語拡張として実装することを考えています。
---
一杉裕志@産総研 y-ich...@aist.go.jp http://staff.aist.go.jp/y-ichisugi/

Haruka TAKATSUKA

unread,
Sep 25, 2002, 9:44:08 AM9/25/02
to
高塚@元投稿です。
XML~LISP関係のリンクを紹介いただきましてありがとうございます。

やはり今どきはXML関係が主流なのですね。
それでは私は
・人の手で書く気になるフォーマットである
というアドバンテージを保ちつつ、自己流&実用目的で書いていこうかと思います。
どちらにせよ カッコの世界 →タグの世界 という方向の変換は簡単ですし。

#元投稿ではFROMを書いていませんでした

0 new messages