[前][次][番号順一覧][スレッド一覧][生データ]

langsmith:240

From: Kobayashi Noritada <nori1 dolphin.c.u-tokyo.ac.jp>
Date: Wed, 29 Jun 2005 19:01:53 +0900 (JST)
Subject: [langsmith:240] langsmith 参加希望

ML: langsmith quickml.atdot.net
新メンバー: nori1@d...

小林と申します。はじめまして。

日々 Matz 日記を読ませていただいているので
langsmith の存在は 1 年前から知っていましたが、
具体的にこんな言語を作りたいというものがなかったので
なんとなく参加していませんでした。
が、最近ようやくこんなものが欲しいというものが出てきたので、
参加させてください。

「こんなもの」とは、プログラムを組むための言語ではありませんが、
TeX (LaTeX) の代替となるようなものです。
数式などを扱う研究をしているため LaTeX は欠かせないのですが、
最初のころは、テキストから出力できることや綺麗な出力に惚れていたものの、
RD などの読みやすく書きやすいスタイルで書いた文書を簡単に HTML などに
整形できるような生活に慣れてくると、苦痛でなりません。

* 遠いところにある「\」を一々押しにいかねばならない。
  (もちろん YaTeX などの入力支援環境を使えばやや楽にはなるんですが……。)
* エスケープすべき記号が多すぎる。
  (記号を使うと変なエラーになるときがある。)
* 文章中にバグ (すなわち書式の誤り) があっても、それが何に由来するのか
  分かりにくい。
* メッセージも m17n されていないし、入力ファイルの文字コードにも制約がある。
* デフォルトどおりの操作は簡単にできるようになるが、
  ちょっとした微調整をしようとするとなかなか思いどおりにいかない。
  (マニアックな知識が必要になる。)
* (「微調整」と同様ですが) オリジナルのスタイルファイルのデザインもしにくい。

もちろん RD や DocBook XML などで書いたファイルを LaTeX に整形し、
最終処理を LaTeX で行うようにすれば多少は問題が軽減するとは思うのですが、
それでは根本的な解決にはならないように思います。
新たな言語が欲しいと思うようになりました。

上の問題の解決以外に新たな言語に要望するものとしては、
次のようなものを考えています。

: タグなどはできるだけ少なくする
    例えば RD では文章構造を表現する際には若干の記号などが必要になるだけ
    なので、TeX のような組版アプリケーションでも必要最低限に抑えることは
    できるような気がします。もちろん、複雑なことや色々な調整を必要とする
    ときにはそれなりのタグが必要になるでしょうが。
: XML ではない
    生の文章を XML で書こうとすると、どうもタグが邪魔になりそうな気がします。
    RD のような、書きやすく読みやすいスタイルがよいと思います。
: モジュールで簡単に機能を追加できる
    TeX でもそれなりに簡単に機能を追加できるとは思いますが、
    例えば「数式を表現するモジュール」など、必要のあるモジュールを
    require して機能拡張できればよいと思っています。

といっても、そもそも「敵」となる TeX 自体の内部構造などをまだ学びたりない上、
自分のコーディング力もまだまだ (Ruby などで自分の生活を楽にするようなツール
(公開できる代物ではない。) を作っている程度) です。
また、書式などについても自分の中での妄想に留まっているので、
吟味が足りなく、矛盾している要求なども隠れている可能性があります。
しかも、普段は全く別のことをしているので、自分がこの野望に向けてどの程度
動けるかは未知数です。
そんなわけで、自分にとってこの言語はまだまだほんの「野望」なのですが、
ただ、もし TeX の代替を作ろうという動きがあるならそれはチェックし、
書式や構造について議論されているなら、参加したいと思っています。

長文になりましたが、何かポインタやアイディア等ありましたら
よろしくお願いいたします。

-- 
|:  Noritada KOBAYASHI
|:  Dept. of General Systems Studies,
|:  Graduate School of Arts and Sciences, Univ. of Tokyo
|:  E-mail: nori1 dolphin.c.u-tokyo.ac.jp (preferable)
|:          nori esa.c.u-tokyo.ac.jp
|:  Key fingerprint = AB26 9533 81DA 997B 3C06  4380 19BB ADA0 695C 9F53

--
ML: langsmith quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

このMLを退会する方法:
- 本文が空のメールを <langsmith quickml.atdot.net> に送ってください
- 本文が空のメールを送れない場合は、
  本文に「退会」とだけ書いたメールを <langsmith quickml.atdot.net> に送ってください
  (署名やhotmailの広告などがついて空メールを送れない場合など)

<langsmith quickml.atdot.net> のメンバー:
matz@r...
ko1@a...
admin@f...
ringo@c...
supercar@k...
egap@s...
mas@p...
massan@a...
shachi@j...
ken@c...
eclipse@c...
colour_field2003@y...
maeda-langsmith@a...
namu@v...
akr@m...
zn@m...
eban@o...
shugo@r...
kawaji@h...
nnakamur@m...
besus@d...
naruse@a...
Yoshiki.Ohshima@a...
hyuki@h...
s31552@m...
lang@m...
ma2@l...
takehiko@e...
mogami@b...
haneda@p...
nobsun@s...
coolest.@z...
nobu.nakada@n...
randy@m...
ttn3w7u2fs@m...
kmori@l...
toby@t...
e@i...
kozuka@t...
sato@d...
hau51010@t...
gimite@m...
piro@a...
ikdsk@b...
ko1@a...
y-shinohara@d...
takuo@a...
wo_atmark@s...
makoto@r...
hira@v...
shiro@l...
nobu.nokada@s...
nori@u...
yamanoue@c...
daisuke@l...
Masaaki.Hamada@g...
allchapters@n...
yun@n...
shelarcy@c...
t.machida.unicom@j...
shyouhei@i...
usa@g...
dan@d...
lisplang@g...
midoja@m...
xmonita@c...
hio@h...
matsumoto@s...
dankogai@d...
nori1@d...

[前][次][番号順一覧][スレッド一覧][生データ]

->     240 2005-06-29 19:01 [nori1 dolphin.c.u-to] langsmith 参加希望                      
       241 2005-06-29 19:25 ┣[naruse airemix.com  ]                                       
       242 2005-06-30 21:32 ┃┗[nori1 dolphin.c.u-to]                                     
       243 2005-06-30 22:12 ┃ ┗[naruse airemix.com  ]                                   
       244 2005-07-03 20:09 ┗[takuo aya.or.jp     ] perlによる日本語組み版エンジンPDFJ