summaryrefslogtreecommitdiff
path: root/fml/doc
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-07-12 00:19:40 +0000
committerfukachan <fukachan>2002-07-12 00:19:40 +0000
commit37ceef68a5908083ebb02593200ca04e827fb1dc (patch)
tree470016cadda6da9cfb13dc37c2291dbfc12a8645 /fml/doc
parent1200e598e551338ad6a5d2b67fb6c821cf8b6baf (diff)
downloadfml8-37ceef68a5908083ebb02593200ca04e827fb1dc.tar.gz
fml8-37ceef68a5908083ebb02593200ca04e827fb1dc.tar.bz2
fml8-37ceef68a5908083ebb02593200ca04e827fb1dc.zip
update todo list
Diffstat (limited to 'fml/doc')
-rw-r--r--fml/doc/ja/01_RFC_IO_ADAPTER.txt28
1 files changed, 14 insertions, 14 deletions
diff --git a/fml/doc/ja/01_RFC_IO_ADAPTER.txt b/fml/doc/ja/01_RFC_IO_ADAPTER.txt
index a0f64912..d5a4db33 100644
--- a/fml/doc/ja/01_RFC_IO_ADAPTER.txt
+++ b/fml/doc/ja/01_RFC_IO_ADAPTER.txt
@@ -1,10 +1,11 @@
-○ IO::Adapter
+ IO::Adapter の改造
[用語]
- KEY = STR
+ KEY = STR
* = ステータス
- [要点]
+
+ [改造の要点]
1)
getline() して split() しているコードは
@@ -14,27 +15,26 @@
address -> # address したい場合は
replace(key, \@argv) を使って行なう。
+ * replace() は使ってない。
-------------------------------------------------------------
[このメソッドは使っている]
getline () STR
get_next_key () STR
add (KEY, STR) *
- (KEY, []) *
- delete (KEY) *
-
- [このメソッドは改良の余地なし]
- touch (引数なし) NUM
+ (KEY, []) * ←要拡張?
+ delete (KEY) *
- [ん〜?]
- (only Mail::Delivery::SMTP)
+ * Mail::Delivery::SMTP でつこうてる
getpos () NUM
- setpos (NUM) ---
+ setpos (NUM) NUM
eof () *
+ [このメソッドは改良の余地なし]
+ touch (引数なし) NUM
+
[要再実装(今はとりあえず使っていない)]
- get_next_value () STR ←
- get_next_values () [] ←
+ get_value_as_str () STR ←
+ get_value_as_array_ref () [] ←
replace (KEY, STR) * ←
(KEY, []) * ←