summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/internals
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-11-24 03:22:52 +0000
committerfukachan <fukachan>2001-11-24 03:22:52 +0000
commit4407cf7927f712bbc60e1b908eeceedfcaf44d89 (patch)
treefcff9b994b00b6f4124fde7bdd0e7ca716024933 /fml/doc/ja/tutorial/internals
parenta50d303bb3265e4b2aa22e6112fe0319ebb5feea (diff)
downloadfml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.gz
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.bz2
fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.zip
reorder, enrich part II
Diffstat (limited to 'fml/doc/ja/tutorial/internals')
-rw-r--r--fml/doc/ja/tutorial/internals/message.sgml108
-rw-r--r--fml/doc/ja/tutorial/internals/nativelanguage.sgml54
2 files changed, 0 insertions, 162 deletions
diff --git a/fml/doc/ja/tutorial/internals/message.sgml b/fml/doc/ja/tutorial/internals/message.sgml
deleted file mode 100644
index 495c9c3d..00000000
--- a/fml/doc/ja/tutorial/internals/message.sgml
+++ /dev/null
@@ -1,108 +0,0 @@
-<!--
- $FML: message.sgml,v 1.6 2001/09/30 23:09:39 fukachan Exp $
--->
-
-<chapter id="mail.manipulation">
- <title> メールの操作 </title>
-
-<para>
-メール(オブジェクト)を扱う関数の詳細については
-<link linkend="module.mail.message">
-Mail::Message クラス
-</link>
-を見て下さい。
-このクラスが基本的な操作法を提供しています。
-Mail::Bounce や Mail::Delivery を始め、
-あらゆる関数がこのクラスに依存しています。
-</para>
-
-
-<!-- ======================================= -->
-<sect1>
- <title> Mail::Message クラス </title>
-
-<para>
-メールはヘッダに始まりボディ(メール本文)が続きます。
-multipart のように、
-ボディは複数の部分(パート)から成ることもあります。
-</para>
-
-<para>
-メールの配送処理だけを考えると、
-メール本文の細部の構造を気にする必要はありません。
-一方、フィルタリングを始めとして、メール本文の解析を
-必要としている処理は多々あります。
-</para>
-
-<para>
-それらのモジュールのために
-<link linkend="module.mail.message">
-Mail::Message クラス
-</link>
-があり、
-メールの構造を表現するために用いられています。
-このクラスは
-Mail::Bounce や Mail::Delivery を始め、
-いたるところで使われています。
-</para>
-
-<para>
-例えば、このような使い方をします。
-<screen>
- my $fh = new FileHandle $file;
- my $msg = Mail::Message->parse( { fd => $fh } );
-
- use FML::Mailer;
- my $obj = new FML::Mailer;
- $obj->send( {
- sender => $sender,
- recipient => $rcpt,
- message => $msg,
- });
-</screen>
-</para>
-
-</sect1>
-
-
-<!-- ======================================= -->
-<sect1>
- <title> Mail::Message::Parse クラス </title>
-
-<para>
-ダミーの派生クラスです。
-これは Mail::Message::Compose と同様の階層を便宜上作っています。
-あまり深い意味はありません。
-</para>
-
-<para>
-パーサの実体は
- <link linkend="module.mail.message">
- Mail::Message
- </link>
-クラスの中にあります。
-</para>
-
-</sect1>
-
-
-<!-- ======================================= -->
-<sect1>
- <title> Mail::Message::Compose クラス </title>
-
-<para>
-これはメールを構築する際に用いるクラスですが、単なるアダプタです。
-メールを作成する実体は
-CPAN の MIME::Lite クラスです。
-作成のリクエストは
-MIME::Lite クラスへ
-丸投げされています。
-</para>
-
-<para>
-使い方やメソッドについての詳細は MIME::Lite クラスを参照して下さい。
-</para>
-
-</sect1>
-
-</chapter>
diff --git a/fml/doc/ja/tutorial/internals/nativelanguage.sgml b/fml/doc/ja/tutorial/internals/nativelanguage.sgml
deleted file mode 100644
index dbaf3a63..00000000
--- a/fml/doc/ja/tutorial/internals/nativelanguage.sgml
+++ /dev/null
@@ -1,54 +0,0 @@
-<!--
- $FML: nativelanguage.sgml,v 1.3 2001/08/05 12:39:13 fukachan Exp $
--->
-
-<chapter>
- <title> 言語別の処理関数 </title>
-
-
-<para>
-fml 内部では言語に依存した変換処理が必要です。
-例えば、JIS と EUC の相互変換は随所で必要です。
-これはメールでは JIS が使われますが、
-プログラムでは EUC の方が扱いやすいためです。
-</para>
-
-<para>
-コマンドの返事の言語依存性については
-<link linkend="message.nl">
-『メッセージの他国語化』
-</link>
-の章を参照して下さい。
-</para>
-
-
-<sect1>
- <title>
- 何か::Language::
- </title>
-
-<para>
-クラス名は
-なにか::Language::
-もしくは
-Language::
-などとなります。
-これらの階層以下に言語依存モジュール群は配置されます。
-</para>
-
-<para>
-例えば以下のようなモジュールがあります。
-<screen>
-FML::Language::Japanese::String.pm
-Mail::Bounce::Language::Japanese.pm
-</screen>
-前者は、FML モジュール群のために日本語依存の文字列処理関数を
-提供しています。
-後者は Mail::Bounce 階層以下のモジュールに対して、
-日本語に依存したエラーメール解析ルーチンを提供しています。
-</para>
-
-</sect1>
-
-
-</chapter>