Initial Commit
[packages] / mule-packages / mule-ucs / lisp / type.txt
1 \e$B<BBN$HI=8=$K4X$9$k%a%b\e(B
2
3 1 ... 
4      \e$B<BBN\e(B                  : \e$B8DJ*$KBP$9$kIaJWE*B8:_\e(B
5      \e$BI=8=\e(B(representation)  : \e$B<BBN$KBP$9$k6qBNE*$J%G!<%?9=B$\e(B
6      Serialize/Unserialize : \e$B<BBN$KBP$9$k%P%$%HNsI=8=2=\e(B
7
8 \e$B<BBN$+$i<BBN$X$NI=8=$rMQ$$$?JQ49$r\e(B Translation \e$B$H$9$k!#\e(B
9 \e$BF10l$N<BBN$O0[$J$kI=8=$r;}$D;v$,=PMh!"$=$NI=8=7A<0$r;XDj$9$k;v$,=PMh$k!#\e(B
10
11 \e$B<BBN$O7?\e(B(type)\e$B$K$h$C$F6hJL$5$l$k!#\e(B
12
13 \e$BI=8=$K$O8=>u$G\e(B2\e$B$D$NJ,N`$,$"$k!#\e(B
14
15 1 ... Emacs Lisp representation.
16 2 ... CCL representation.
17
18 1\e$B$D$N<BBN$O!"\e(B1\e$B$D$N\e(BEmacs Lisp Representation,
19 1\e$B$D$N\e(BCCL Representation\e$B$r;}$D;v$,=PMh$k!#\e(B
20 \e$BA4<oN`$NI=8=$r;}$?$J$/$F$O!"$=$N<BBN$,\e(B
21 \e$B;HMQ$G$-$J$$6ILL$,B8:_$9$k!#\e(B
22
23 1\e$B$D$N<BBN$,\e(B(un)serialize\e$BJ}K!$rJ#?t;}$D;v$,=PMh$k!#\e(B
24
25 Sample encode
26 emacs-mule(unserialize) -> char(CCL-char:CCL)
27                         -> UCS(CCL-UCS:CCL) -> UTF8(Serialize)
28
29 Sample decode
30 UTF8(unserialize) -> UCS(CCL-UCS:CCL)
31                   -> char(CCL-char:CCL) -> emacs-mule(serialize)
32
33 ;-----------------------------------------------------------------------------
34
35 \e$BI=8=$NDj5A\e(B
36
37 \e$B87L)$J0UL#$G!"I=8=$NDj5A$OB8:_$7$J$$!#I=8=$OI=8=F1;N$NAj8_JQ49$r5-=R$9$k;v$K$h$C$F\e(B
38 \e$B4V@\E*$KDj5A$5$l$k!#\e(B
39
40 (1) Emacs Lisp\e$B$K$h$C$F5-=R$5$l$k!#\e(B 
41     elisp <-> CCL
42
43 (2) CCL\e$B$K$h$C$F5-=R$5$l$k!#\e(B
44     CCL <-> octet-stream