-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.ja
78 lines (46 loc) · 1.36 KB
/
README.ja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# -*- rd -*-
= README.ja
$Id: README.ja 367 2006-03-10 07:45:02Z kou $
== 作者
Kouhei Sutou <kou@cozmixng.org>
== ライセンス
GPL or BSD License
== メーリングリスト
((<COZMIXNG RWiki - 連絡先
|URL:http://www.cozmixng.org/~rwiki/?cmd=view;name=%CF%A2%CD%ED%C0%E8>))
を御覧下さい.
== なにこれ?
GaucheのためのXML-RPCライブラリです.
以下のような機能はありません.
* multiCallとかいろいろ
== 入手方法
((<URL:http://www.cozmixng.org/~kou/download/xsm.tar.gz>))
% svn co http://www.cozmixng.org/repos/gauche/xsm/trunk xsm
== インストール
# gosh install/install.scm
== 使い方
sample/calc_{client,cgi,phttpd}.scmあたりを見てください.
== マッピング
XML-RPCでの型と,Scheme上での型(クラス)を以下のようにマッ
ピングします.
: int
((|<integer>|))
: boolean
((|<boolean>|))
: string
((|<string>|))
: double
((|<double>|))
: dateTime.iso8601
((|<date>|))
: base64
((|<string>|))
SchemeのオブジェクトをXML-RPCのbase64型とする場合は,
(({make-base64-encoded-string}))手続きを使って,文字列を
((|<base64>|))型に変換してください.
: struct
((|<hash-table>|))
: array
((|<list>|))
== 感謝
* 山田さん: バグ報告(修正パッチ付き)をしてくれました.