HDTenEightyP/NetNews huggingface dataset:
From: naya@hrlgw92.hrl.hitachi.co.jp (Hidemitsu Naya)
Newsgroups: fj.comp.oops
Subject: Re: Eiffel
Date: 16 Dec 92 00:10:20 GMT
Distribution: fj
Organization: Hitachi Research Lab. Hitachi, Ltd.


$B$J$d!w$R$?$A(J $B$G$9!#(J

>>  $B$H$3$m$G!"%/%i%9$N:FMxMQ@-$K$D$$$F$N5DO@$,$J$$$h$&$K;W$o$l$^$9$,!"(J
>>$B$3$l$O%*%V%8%'%/%H;X8~$G%W%m%0%i%_%s%0$9$k;v$HF15A$J$N$G$7$g$&$+!)(J
>>  $B;d$H$7$F$O!"%*%V%8%'%/%H;X8~$N%W%m%V%i%_%s%0$,A0Ds$G$"$C$F!":FMx(J
>>$BMQ$O!"$=$N8e$KH/@8$9$kLdBj$@$H;W$C$F$$$k$N$G$9$,!D(J

$B6aF#Gn<!!w(JFXIS$B$5$s(Jwrites
>$B$D$^$j!"(JOOP$B$O!V%/%i%9$NCf$r$I$&$d$C$F:n$k$+!W$N5;=Q$G$"$C$F!"(J
>$B:FMxMQ$N$?$a$K=EMW$G$"$k$N$O!V$I$N$h$&$J%/%i%9$r:n$k$+!W$H$$(J
>$B$&5;=Q$G$"$k$o$1$G$9!#(J
>$BMW$9$k$K!V%*%V%8%'%/%H;X8~J,@O(J(OOA)$B!W$H$+!V%*%V%8%'%/%H;X8~(J
>$B@_7W(J(OOD)$B!W$H$+$$$C$?$b$N$,=EMW$G$"$k$H$$$&$3$H$G$9(J
>$B!J(JCoad-Yordon$BK!$H$+(JOMT$BK!$H$+(J...$B!K!#(J
>$BB?J,$3$NJU$O$_$J$5$s$4>5CN$N$&$($G8@8l$d<BAu$N5DO@$r$7$F$$$k(J
>$B$H;W$&$N$G!"%/%i%9$N:FMxMQ@-$N5DO@$,$J$$$N$OEvA3$G$7$g$&!#(J

  $B$"$!$h$+$C$?!#3'$5$s8f>5CN$N$&$($G8@8l$d<BAu$N5DO@!v$@$1!v$r(J
$B$7$F$$$k$N$G$9$M!#(J(^_^)

  $BK\Ev$N;v$r8@$($P!"!V:FMxMQ$r$-$A$s$H$7$?$$$J$i!"(JOOA$B$d(JOOD$B$+$i(J
$B$-$A$s$H$d$i$J$1$l$P$@$a$@$h!W$C$FEz$rBT$C$F$$$?$s$G$9!#(J(^_^;)
  $BL^O@(JOOA$B$d(JOOD$B$r;H$C$?$+$i$C$F:FMxMQ@-$,NI$/$J$k$o$1$8$c$J$$$G(J
$B$9$1$l$I!D(J

  $B$=$3$G!"<ALd$G$9!#(J
  $B#1!'$"$J$?$N?&>l$G(JOOA$B$d(JOOD$B$,;H$o$l$F$^$9$+!)(J
  $B#2!'Nc$($P(JOMT$B$J$I$NI=5-J}K!$KK~B-$7$F$^$9$+!)(J
  $B#3!'Nc$($P(JOMT$B$J$I$NI=5-J}K!$r3HD%$7$F;HMQ$7$F$^$9$+!)(J

# OMT$B$NI=5-$r$o$+$C$F$/$l$k?M$,$$$J$$=j$G4v$i=q$$$F$bL5BL!#(J
# $B$J$s$+NI$$J}K!$J$$$+$J$!!#(J
# $B$=$l$K(JOMT$B$8$c%G!<%?%Y!<%9@_7W$9$k$N$KJ*B-$j$J$$$7!D(J (T_T)

  $B$=$l$G$O!"8f0U8+$*BT$A$7$F$^$9!#(J
--
  $BG<C+(J $B1Q8w(J   | $B:FMxMQ$NAK32MW0x$O!)(J $B$=$l$OAH?%5!9=$N$"$jJ}$@$h!#(J
Hidemitsu Naya| Hitachi Research Laboratory   TEL.0294-52-5111 (ex. 4038)
   JG8CAQ     | E-mail:naya@hrl.hitachi.co.jp FAX.0294-52-7623
From: kuno@gssm.otsuka.tsukuba.ac.jp (Yasushi Kuno)
Subject: Re: Eiffel
Organization: GSSM Otsuka, Univ. of TSUKUBA, Tokyo, Japan
Distribution: fj
Date: Wed, 16 Dec 1992 05:54:54 GMT

$B5WLn$G$9!#$?$+$.$5$s$3$s$K$A$O!#(J

$B$?$+$.$5$s(J:
> CLU$B$r;H$C$F$$$k$H!"(J
>   st: stack[T] := stack[T]$create()
>   stack[T]$push(st, ...)
> $B$H$$$&%Q%?!<%s$,$h$/=P$F$/$k$J$"!#(J

  $BNr;K$O7+$jJV$9!#0J2<$N$b$m$b$m$NE@$r$r4^$a$9$Y$FLZB<8&$G@N8@$o(J
$B$l$?$3$H$G$9!#$G!"$?$+$.$5$,;H$C$F$$$k$N$C$F(Jclu2c$B$G$9$h$M!#(J2$B9TL\(J
$B$O$<$R$H$b(J

    st!push(...)

$B$H=q$$$F2<$5$$!#$H$3$m$GLZB<8&$N$I$J$?$+$KJ9$-$?$$$N$G$9$,!"$3$N(J
$B%a%C%;!<%8Aw?.9=J8$K$D$$$F=q$+$l$?J8=q$OIUB0$7$F$J$$$N(J?

> $B$*$*!"$b$7$+$7$F$3$&$d$C$F(J Eiffel $B$,$G$-$?$H$+!)(J
> $B$$$d$^$F$h!#$b$H$b$H<+J,$,(J Eiffel $B$K@w$^$C$F$?$+$i(J
> $B$=$&$J$C$?$@$1$+!)!*(J

  $B$I$C$A$b0c$&$h$&$J5$$,$7$^$9$,!#$H$b$"$l(JEiffel$B$K$O7Q>5$,$"$j$^(J
$B$9$,(Jclu2c$B$K$O$J$$$o$1$G$7$F!#7Q>5$N$J$$(Jclu2c$B$,$I$l$@$1;H$($k$+6=(J
$BL#$,$"$j$^$9!#(J

> $B$D$E$/!*(J

		  $B4|BT$7$F$^$9!#(J			    $B5WLn(J

Newsgroups: fj.comp.oops
From: takagi@craps.elcom.nitech.ac.jp (TAKAGI Hiromitsu)
Subject: Re: Eiffel
Reply-To: takagi@craps.elcom.nitech.ac.jp
Organization: Nagoya Institute of Technology, Nagoya, Japan
Distribution: fj
Date: Tue, 15 Dec 1992 09:24:42 GMT

In article <NAYA.92Dec14092041@hrlgw92.hrl.hitachi.co.jp> naya@hrlgw92.hrl.hitachi.co.jp (Hidemitsu Naya) writes:

 > "EIFFEL the language" PrenticeHall ISBN 0-13-247925-7
 > $@$rFI$s$@8B$j!"(JC++,Objective-C,Smalltalk$@$HHf$Y$k$H!"$$$$$J$!(J$@$H(J
 > $@;W$$$^$9!#!J:Y$+$$;v$O=q$-$^$;$s$,!D(J $@=q$/$H$$$8$a$i$l$=$&!K(J

$@$$$8$a$i$l$?$C$F$$$$$8$c$s!#$$$C$A(J$@$c$($$$C$A$c$(!*(J

$@;d$O$H$$$&$H!":G6a;W$C$?$3$H$r%?%i%?%i=q$$$A$c$($P!'(J

Eiffel $@$O@'Hs;H$C$F$_$?$$!*(J
$@$G(J$@$b!"=hM}7O$,<j85$KL5$$!#$$$/$i$/$i$$$9$k$N$+$J$!!)(J

$@$7$+$?$J$$$+$i!"(Jsather $@$r(J ftp $@$7$F;H$C$F$_$k!D(J
$@$&(J$@!<$s!"$$$^$$$A!#$J$s$+CfESH>C<$8$c$J$$$+!#(J
oop$@$,2r$C$F$k?M$K$O;H$($k$N$+$bCN$l$s$,!"(J
$@$3$l$+$i(Joop$@$rBNF@(J$@$7$F$$$3$&$H$$$&<T$K$H$C$A$c!"(J
$@!VBN$rMB$1$k!W$C$F5$J,$K$J$l$s$J!#(J
$@%i%$%V%i%j$b%?%3$@!#(J

$@$7$+$?$J$$$+$i(J$@!"(Jsmalltalk $@$N??;w$C$3$7$F!"(J
collection $@$@$N(J set, orderd_collection $@$@$N$C$F!"(J
$@<+J,$G=q$-;O$a$?!D(J $@$7$+(J$@$7!"(J
do $@$_$?$$$J$N$,=q$1$s$J!#$I$&$d$k$s$@$m$&!)(J
Meyer$@$N(J oo software construction $@$K$h$k$H!"(J
$@%+!<%=%k(J$@$rMQ0U$7$F!"(J
   from x.start until not x.finish loop ... x.next end
$@$H$+$d$k$i$7$$!#(J
$@$G$b!"(Jset $@$_$?$$(J$@$K=g=x$N$J$$$b$N$K!"(Jnext $@$J$s$F$N$O(J
$@$*$+$7$$$8$c$J$$$+!*(J

$@$=$&$$$($P!"(JCLU $@$K(J iterator $@$H$+$$$&$N$,$"$C(J$@$?$J!#(J
$@$=$&$$$($P(J clu2c $@$r@N%$%s%9%H!<%k$7$?$N$,A4A3;H$C$F$J$+$C$?!#(J
$@;H$C$F$_$?$H$3$m!D(J
$@$*$*!"$3$l$O;H(J$@$($k!*(J
$@:#$G$O$9$C$+$j(JCLU$@$K68$C$F$7$^$C$F$$$k!#(J

CLU$@$r;H$C$F$$$k$H!"(J
   st: stack[T] := stack[T]$create()
   stack[T]$push(st, ...)
$@$H$$$&%Q%?!<%s$,$h$/=P$F$/$k$J$"!#(J
$@$J$s$+F1$8$3$H$rFsEY$E$D=q$$$F$$$k$h(J$@$&$J5$$,$9$k$>!#(J
st $@$,(J stack[T] $@7?$J$s$@$+$i!"$o$6$o$6$^$?(J stack[T]$ $@$J$s$F(J
$@=q$+$J$/$F$b$o$+$j$=$&$J$b(J$@$s$@!#(J
$@<B:]!"(Jget_empty $@$H$+$$$&(J proc $@$N>l9g$K$O!">JN,7A$,;H$($F!"(J
   x: bool := stack[T]$get_empty(st) $@$,(J
   x: bool := st.empty $@$H(J
$@=q$1$k$o$1$@$7!#(J
$@$G$b$=$l$,$9$Y$F$N>l9g$G$G$-$k$?$a$K$O!"Bh#10z?t$r(J
$@I,(J$@$:$=$N7?$K$7$F$*$/$H7h$a$F$*$+$J$-$cBLL\$+!#(J
$@$G$b<B:]!"$$$m$s$J(J cluster $@$r:n$C$F$_$?$1$I!"(J
create$@$J$s(J$@$+$r=|$$$?$[$H$s$I$NA`:n$G!"Bh#10z?t$,(J cvt $@$K(J
$@$J$C$F$$$k$+$i!"$=$&7h$a$F$7$^$C$F$b$o$k$/$J$$$J$"!#(J
$@$=(J$@$&$9$l$P!"(Jst.push(...) $@$H$+=q$1$k$o$1$@!#(J
$@$"!*$3$l$O$^$5$K(J Eiffel $@$G$O$J$$$+!*(J
$@$*$*!"$b$7$+$7$F$3$&$d(J$@$C$F(J Eiffel $@$,$G$-$?$H$+!)(J
$@$$$d$^$F$h!#$b$H$b$H<+J,$,(J Eiffel $@$K@w$^$C$F$?$+$i(J
$@$=$&$J$C$?$@$1$+!)!*(J

$@$D(J$@$E$/!*(J

$@!t$&!<$s$^$9$^$9K\6H$,CY$l$k!#(JT_T
$@!t%$%8%a4?7^!#(J

						$@$?$+$.$R$m$_$D(J
From: chik@icot.or.jp (Takashi Chikayama)
Newsgroups: fj.comp.oops
Subject: Re: Eiffel
Date: 14 Dec 92 07:13:43 GMT
	<1992Dec10.133751.28770@nntp.csl.sony.co.jp>
Reply-To: chikayama@icot.or.jp
Distribution: fj
Organization: Institute for New Generation Computer Technology, Tokyo, Japan.

In article <1992Dec10.133751.28770@nntp.csl.sony.co.jp>
	kono@csl.sony.co.jp (Shinji Kono) writes:

 |$BKM$O!"C10l7Q>5$O@:L)2=!"6qBN2=(B(is-a)$B$G!"B?(B$B=E7Q>5$OItIJ2=!"J,(B
 |$B2r(B(part-of)$B$H$$$&46$8$@$H;W$&$s$G$9!#<B$ON>J}$O$^$C$?$/JLJ*$G$9$h$M!#<B(B
 |$BAu$bA4(B$BA30c$&$7!#(B

$BE57?E*$J7Q>5$K(B is-a $B$H(B part-of ($B$H$$$&$+(B, $B$=$N5U$N(B has-*-as-a-part-of) 
$B$,$"$k(B, $B$H$$$&$N$O(B$B9M$(J}$H$7$F$O;?@.(B.  $B6hJL$9$k$H@0M}$7$d$9$/$J$k$N$O(B
$B;v<B$@$H;W$$$^$9(B.

$BC10l7Q>5$O(B is-a, $BB?=E7Q>5$O(B part-f, $B$H$$$&$N$K$OH?BP(B.  Is-a $B$@$C$FB?=E(B
$B7Q>5$7$^$9$h$M(B.  $B$?$H$($P(B, $B;d$O?M4V$GM:$G$9(B.  $BN>J}$H$b(B is-a $B$@$H;W$&(B.

$B$=$7$F(B is-a $B$H(B has-*-as-a-part-of $B$H$$$&$N$N6-3&@~$b(B (OOPL $B$H$=$&$G$J(B
$B$$8@8l$N6-3&@~$HF1MM(B) $B$"$$$^$$$G$O$"$j$^$;$s$+(B?  $B$?$H$($P!V<VN>$G$"$k!W(B
$B$HCj>]2=$9$k$+(B, $B!V0\F0$N$?$a$N<VNX$r;}$D!W$HCj>]2=(B$B$9$k$+$O(B, $B$=$N;~$NET(B
$B9g$G$O(B?

$B6a;3(B
Newsgroups: fj.comp.oops
From: kuno@gssm.otsuka.tsukuba.ac.jp (Yasushi Kuno)
Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
Organization: GSSM Otsuka, Univ. of TSUKUBA, Tokyo, Japan
Distribution: fj
Date: Wed, 16 Dec 1992 05:46:33 GMT

$B5WLn$G$9!#$@$s$@$s(JOOL$B$+$i30$l$F$k$h$&$G$9$,!"<qL#$J$b$s$G(J :-)

$B$?$-$+$o$5$s(J:
> $B@N$N(J Lisp $B$G$O!"%a%b%jMFNL$N@)8B$N$?$a!"(Jcell ($B$3$l$O$J$s$H(J mutable!)
> $B$r6&M-$9$k$b$N$,$"$j$^$7$?$M!JKLBg;3K\@h@8$N(J Lisp $B$b$=$&$@$C$?!K!#(J
> $B$=$l$h$j$O!"$:$C$H4JC1$K<B8=$G$-$^$9$M!#(J

  $B<B$O;d$b(JHlisp$B$H$+8@$$$=$&$G!D(J ^_^;

  $B$G$b(Jmutable$B$8$c$d$@$+$i(JHlisp$B$NJ}$,@5$7$$!#(Jrplax$B$J$s$FC/$,;H$&(J?
($B2a7c$J8@MU$G$7$g$&$+!D(J)

> $B$3$l$r8@8l;EMM$H$7$FMQ0U$9$k$N$O4r$7$$$H$3$m$G$7$g$&$,!"7k6I(J
> $B<B8=$O>e$N$I$A$i$+$K$J$k$s$G$9$h$M!)(J

  $B$I$A$i$+!"$@$1$G$J$/N>J}(J($B%*%V%8%'%/%H$N@-<A$r4QB,$7$F$$$FF0E*(J
$B$KE,1~$9$k(J)$B$b2D!"$H$+$$$&>iCL$O$5$F$*$-!#(J

  $B$^!<$=$&$J$s$G$9$,!"=hM}7O$,$d$k$H(JGC$B$NLdBj$,7Z8:$5$l$^$9$h$M!#(J
$B$H$3$m$,$=$&$d$C$F=hM}7O$J$i$G$O$N$3$H$,B8:_$9$k$3$H<+BN$,8@8l;E(J
$BMM$H$7$F5$;}$A0-$$$+$i!"$=$3$^$G$$$/$H(Jreflection$B$G$J$s$?$i!"$H$$(J
$B$&OC$K$J$j$=$&$@$J$H;W$$$^$7$?$,!"$h$/$O9M$($F$$$^$;$s!#(J

	$B$A$g$C$H$*5Y$_$7$F$?$i%U%)%m!<$,$?$^$C$F!D(J	    $B5WLn(J



Newsgroups: fj.comp.oops
From: minohara@mt.cs.keio.ac.jp (Tatsuo Minohara)
Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
Organization: Tokoro lab., Keio Univ., Hiyoshi, Yokohama, Japan.
	<1992Dec2.161803.21758@nntp.csl.sony.co.jp> <H874I.1118@mtak.bsj.com>
	<MINOHARA.92Dec7040827@steyr.mt.cs.keio.ac.jp>
	<Hb49r.1145@mtak.bsj.com>
Distribution: fj
Date: Tue, 15 Dec 1992 06:40:46 GMT


In article <Hb49r.1145@mtak.bsj.com>
	logic@mtak.bsj.com (Masami Takikawa) writes:

 >Smalltalk $B$N(B == $B$O(B C++ $B$N(B == $B$HF1$8$h$&$KC1$K(B pointer $B$rHf3S$9$k(B
 >$B$b$N$G$9$h$M!#$G!"(BSmalltalk $B$N(B = $B$OC1$J$k(B method $B$G!"3F%/%i%9Kh(B
 >$B$KMQ0U$7$^$9!#$3$l$O(B C++ $B$G$b(B == $B$r:FDj5A$9$k$J$j!"(Bequal $B$H$$$&(B
 >method $B$rMQ0U$9$k$J$j$9$l$PF1$8$3$H$,$G$-$^$9!#KM$K$O!"(BSmalltalk
 >$B$H(B C++ $B$,(B identifier $B$NLdBj$G0[$J$k(B$B%l%Y%k$K$"$k$h$&$K$O;W$($^$;$s!#(B

pointer$B$r(Bidentifier$B$H$7$F9M$($k$N$J$i$P$=$&$G$7$g$&!#(B
$B$=$NA0Ds$N2<$K(B$B$O!"$3$NItJ,$KFC$K0[O@$O$"$j$^$;$s!#(B
$BA0$K$b=R$Y$^$7$?$h$&$K!"$^$"(BC++$B$i$7$$J}<0$H8@$($k$G$7$g$&!#(B

$BL'86(B$BC$IW(B
				$B7DXf5A=NBg3XBg3X1!7W;;5!2J3X@l96(B
From: logic@mtak.bsj.com (Masami Takikawa)
Newsgroups: fj.comp.oops
Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
Date: 16 Dec 92 05:41:39 GMT
	<1992Dec2.161803.21758@nntp.csl.sony.co.jp> <H874I.1118@mtak.bsj.com>
	<MINOHARA.92Dec7040827@steyr.mt.cs.keio.ac.jp>
	<Hb49r.1145@mtak.bsj.com>
	<MINOHARA.92Dec15154046@walther.mt.cs.keio.ac.jp>
Reply-To: logic@mtak.bsj.com (Masami Takikawa)
Distribution: fj
Organization: The Takikawa, Corvallis, Oregon, U.S.A.
Posting-Front-End: Terakoya-u kaku 2.04 March 31, 1990

$B$3$s$K$A$O!"Bl@n$G$9!#(J

Identifier $B$NOC$O$I$&$b$9$C$-$j$7$J$$$N$G!"$b$&>/$7$*IU$-9g$$(J
$B2<$5$$!#(J

In article <MINOHARA.92Dec15154046@walther.mt.cs.keio.ac.jp>
	minohara@mt.cs.keio.ac.jp (Tatsuo Minohara) writes:
> >Smalltalk $B$N(J == $B$O(J C++ $B$N(J == $B$HF1$8$h$&$KC1$K(J pointer $B$rHf3S$9$k(J
> >$B$b$N$G$9$h$M!#$G!"(JSmalltalk $B$N(J = $B$OC1$J$k(J method $B$G!"3F%/%i%9Kh(J
> >$B$KMQ0U$7$^$9!#$3$l$O(J C++ $B$G$b(J == $B$r:FDj5A$9$k$J$j!"(Jequal $B$H$$$&(J
> >method $B$rMQ0U$9$k$J$j$9$l$PF1$8$3$H$,$G$-$^$9!#KM$K$O!"(JSmalltalk
> >$B$H(J C++ $B$,(J identifier $B$NLdBj$G0[$J$k%l%Y%k$K$"$k$h$&$K$O;W$($^$;$s!#(J
>
>pointer$B$r(Jidentifier$B$H$7$F9M$($k$N$J$i$P$=$&$G$7$g$&!#(J
>$B$=$NA0Ds$N2<$K$O!"$3$NItJ,$KFC$K0[O@$O$"$j$^$;$s!#(J
>$BA0$K$b=R$Y$^$7$?$h$&$K!"$^$"(JC++$B$i$7$$J}<0$H8@$($k$G$7$g$&!#(J

pointer $B!J<BAu>e$O!"(Jobject table $B$X$N(J index$B!K$r(J identifier $B$H(J
$B$7$F$$$k$N$O!"(JSmalltalk $B$G$bF1$8$3$H$G$9$h$M!#(JSmalltalk $B$H(J C++
$B$,(J Identifier $B$N07$$$K4X$7$F!"$I$&0c$&$N$+!"$o$+$i$J$$$N$G$9$,!#(J
--
$B$?$-$+$o!w$*$l$4$s(J
Newsgroups: fj.comp.oops
From: toh-hei@is.titech.ac.jp (92M04178 Toh-hei Hirofumi)
Subject: Re: Eiffel
    <TAKAGI.92Dec15182442@craps.elcom.nitech.ac.jp> 
    <1992Dec16.055454.7583@gssm.otsuka.tsukuba.ac.jp>
Organization: Dept. of Information Science, Tokyo Institute of Technology, 
    Tokyo, JAPAN
    05:54:54 GMT
Date: Fri, 18 Dec 1992 01:57:09 GMT
Distribution: fj
X-Bytes: 1399

$@=i$a$^$7$F(J, $@ElJ?!wEl9)Bg$H?=$7$^$9!#(J
 CLU2C $@$rMxMQ$7$F$$(J$@$?$@$-(J, $@$"$j$,$H$&$4$6$$$^$9!#(J

$@5WLn$5$s[)$/(J:
 >$@$?$+$.$5$s(J:
 >> CLU$@$r;H$C$F$$$k$H!"(J
 >>   st: stack[T] := stack[T]$create()
 >>   stack[T]$push(st, ...)
 >> $@$H$$$&%Q%?!<%s$,$h$/=P$F$/$k$J$"!#(J
 >
 >  $@Nr;K(J$@$O7+$jJV$9!#0J2<$N$b$m$b$m$NE@$r$r4^$a$9$Y$FLZB<8&$G@N8@$o(J
 >$@$l$?$3$H$G$9!#$G!"$?$+$.$5$,;H$C$F$$$k$N(J$@$C$F(Jclu2c$@$G$9$h$M!#(J2$@9TL\(J
 >$@$O$<$R$H$b(J
 >
 >    st!push(...)
 >
 >$@$H=q$$$F2<$5$$!#$H$3$m$GLZB<8&$N$I$J(J$@$?$+$KJ9$-$?$$$N$G$9$,!"$3$N(J
 >$@%a%C%;!<%8Aw?.9=J8$K$D$$$F=q$+$l$?J8=q$OIUB0$7$F$J$$$N(J?

$@<B$O(J, $@IT?F@Z$J(J$@$3$H$KImB0$7$F$$$^$;$s!#8=:_%^%K%e%"%k$r:n@.Cf$G$7$F(J, 
$@$3$N9=J8$K$D$$$F$N9`L\$bF~$l$k$D$b$j$G$9!#BgJQ(J$@?=$7Lu$4$6$$$^$;$s$G$7(J
$@$?!#$J$*(J, bit $@$N(J 89$@G/#5!A(J12$@7n9f$K!V(JCLU $@$H$=$NCg4V$?$A!W$H$$$&5-;v$,(J
$@O":\$5$l$F(J$@$*$j$^$7$?$N$G(J, $@$=$A$i$b;29M$K$J$5$C$F2<$5$$!#(J

$@!tH?6A$NBg$-$5$K@5D>6C$$$F$$$^$9!#(J

$@!=!=!=!=!=!=!=!=!=(J$@!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=(J
   $@El5~9)6HBg3X(J $@Bg3X1!(J $@M}9)3X8&5f2J(J $@>pJs2J3X@l(J$@96(J $@LZB<8&5f<<(J $@=$;N(J $@#1G/(J
                 $@ElJ?MN;K(J E-Mail:toh-hei@is.titech.ac.jp
$@!=!=!=!=!=!=!=!=!=!=(J$@!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=(J

Newsgroups: fj.comp.oops,fj.lang.lisp
From: wakita@is.titech.ac.jp (Wakita Ken)
Subject: Want references to Objects and Continuations.
Followup-To: fj.comp.oops
Distribution: fj
Date: Mon, 14 Dec 1992 08:51:28 GMT
Organization: Department of Information Science, Tokyo Institute of Technology
X-Bytes: 1663

$@El9)Bg(J$@$NOFED$H?=$7$^$9!%(J

$@:G6a$N5DO@$H$OD>@\4X78$J$$$N$G$9$_$^$;$s!%$3$N$H$3$m!$$A$g$C$H!$(JSML/NJ
$@!J(JNew Jersey $@$N?M$?$A$,:n$C$?#M#L!K$N(J continuation $@$N%a%+%K%:%`$GM7$s(J
$@$G$$$F!$$=$l$r;H$C$F(J OOCPL $@$r:n$j$O$8$a$^(J$@$7$?!%$H$$$&%P%C%/%0%i%&%s%I(J
$@$H$O$"$^$j4X78$,$J$$$N$G$9$,$3$N$"$?$i$7$$(J OOCPL $@$N8@8l;EMM$,(J 
first-class continuation $@$HHyL/$K4XO"$r;}$A$=$&$@$H$$$&$3$H$K5$$E$$$?(J
$@$N$G$=$l$K4X$9$kJ88%$r$4B8CN$NJ}$*65$(2<(J$@$5$l$P9,$$$G$9!%6qBNE*$K$O!$(J

$@!v(J $@$O$8$a$F!$(Jfirst-class continuation $@$rF~$l$?8@8l$K4X$9$kJ88%(J

$@!v(J $@%"%/(J$@%?!<$N7O$N8@8l$G(J continuation object $@$J$I$H$$$&$N$,$"$j$^$9$,$=(J
$@$l$N=i4|$N%"%$%G%#%"$,$o$+$kJ88%!%(J

$@!v(J OOCPL $@$J$I$G(J [cont ...] $@$J$I$H$$$&7A$G(J continuation object $@$r%5%]!<(J
$@%H$7$F$$$k8@8l$,$$$/$D$+$"$j$^$9(J$@$,!J(JABCL/R, ABCL/R2$@!K!$$[$+$K$=$&$$$&(J
$@8@8l$,$"$l$P$=$l$K4X$9$kJ88%!%(J

$@!v(J $@JL$JOHAH$G$b$h$$$+$i(J first-class continuation $@$r$b$C$F$$$k(J $@!PJBNs!?(J
$@HsJBNs!Q%*%V%8%'%/%H;X8~8@8l$K4X$9$kJ88%!%(J

$@0J>e$K4X$9$k$I$s$J(J$@>pJs$G$b$h$$$G$9$+$i$*65$(2<$5$$!%(J

$@%a%$%k!$Ej9F$I$A$i$b4?7^$G$9!%%a%$%k$NJV;v$,$"$C$?>l9g$K$O!$$7$P$i(J$@$/$7(J
$@$F$+$i$^$H$a$rEj9F$7$^$9!%(J

$@$3$l$O(J fj.comp.oops $@$H(J fj.lang.lisp $@$X$N%/%m%9%]%9%H$G$9!%(JFollowup-To: 
$@$OA0<T$G$9!%(J

$@$I$&$+$h$m$7$/$*4j$$$7$^$9!%(J

--
WAKITA Ken (wakita@is.titech.ac.jp) Sassa group
Department of Information Science, Tokyo Institute of Technology
2-12-1 Oh-okayama, Meguro-ku, Tokyo, 152, Japan
TEL:	+81-(0)3-3726-1111 (ext. 3228), FAX:	+81-(0)3-3729-0231
Newsgroups: fj.comp.oops
From: h-nakamu@sple151.ccs.mt.nec.co.jp (Hideo Nakamura)
Subject: Re: Eiffel
Date: Wed, 16 Dec 1992 12:30:20 GMT
Distribution: fj
	<TAKAGI.92Dec15182442@craps.elcom.nitech.ac.jp>
Organization: NEC Corporation, Tokyo, Japan.

$B9bLZ$5$s(B:
 >CLU$B$r;H$C$F$$$k$H!"(B
 >   st: stack[T] := stack[T]$create()
 >   stack[T]$push(st, ...)
 >$B$H$$$&%Q%?!<%s$,$h$/=P$F$/$k$J$"!#(B
 >$B$J$s$+F1$8$3$H$rFsEY$E$D=q$$$F$$$k$h$&$J5$$,$9$k$>!#(B
 >st $B$,(B stack[T] $B7?$J$s$@$+$i!"$o$6$o$6$^$?(B stack[T]$ $B$J$s$F(B
 >$B=q$+$J$/$F$b$o$+$j$=$&$J$b$s$@!#(B

$B$=$&;W$&$G$7$g!#(B

 >$B<B:]!"(Bget_empty $B$H$+$$$&(B proc $B$N>l9g$K$O!">JN,7A$,;H$($F!"(B
 >   x: bool := stack[T]$get_empty(st) $B$,(B
 >   x: bool := st.empty $B$H(B
 >$B=q$1$k$o$1$@$7!#(B

$B@N$=$&;W$C$??M$,(B
   x: bool := st!empty 
$B$H$&$$$&I=5-$rDI2C$7$^$7$?!#(B
$B:#$d$C$F$_$^(B$B$7$?$,!"(Bclu2c$B$G$b;H$($^$7$?!#(B
(MIT$B$N$K$O$J$$$H;W$$$^$9$,(B....)

			NEC $BCfB<=(CK(B

Newsgroups: fj.comp.oops
From: takagi@glare.elcom.nitech.ac.jp (TAKAGI Hiromitsu)
Subject: Re: Eiffel
Reply-To: takagi@craps.elcom.nitech.ac.jp
Organization: Nagoya Institute of Technology, Nagoya, Japan
	<TAKAGI.92Dec15182442@craps.elcom.nitech.ac.jp>
	<1992Dec16.055454.7583@gssm.otsuka.tsukuba.ac.jp>
Distribution: fj
Date: Thu, 17 Dec 1992 11:38:22 GMT

In article <1992Dec16.055454.7583@gssm.otsuka.tsukuba.ac.jp> kuno@gssm.otsuka.tsukuba.ac.jp (Yasushi Kuno) writes:
 > $@5WLn$G$9!#(J$@$?$+$.$5$s$3$s$K$A$O!#(J

$@$3$s$K$A$O!#(J
($@5WLn$5$s$H$@$H$J$s$+$"$C$?$+$$$b$N$r46$8$k$J$!(J)

 >   $@Nr;K$O7+$j(J$@JV$9!#0J2<$N$b$m$b$m$NE@$r$r4^$a$9$Y$FLZB<8&$G@N8@$o(J
 > $@$l$?$3$H$G$9!#$G!"$?$+$.$5$s$,;H$C$F$$$k$N$C$F(Jclu2c$@$G$9$h$M!#(J2$@9TL\(J
 > $@$O$<$R$H$b(J
 >     st!push(...)
 > $@$H=q$$$F2<$5$$!#(J

$@5WLn$5$sB>!"<FED$5$s!"9>86(J$@$5$s(J($@=$O@$OFI$^$;$F$$$?$@$-$^$7$?$h(J:-)$@!"(J
$@CfB<$5$s!"5mEh$5$s!"$^$?%a%$%k$K$F#1L>$NJ}$h$jF1MM$N>pJs$rD:(J$@$-$^$7$?!#(J
$@$"$j$,$H$&$4$6$$$^$9!#$d$C$Q$j$J$s$G$b8@$C$F$_$k$b$s$G$9$M!#(J

$@$D$$$G$K!"(J
      st: stack $@$N(J$@$H$-!"(J
      st#create(...) $@$,(J     (#$@$@$N(J!$@$@$N(J$$@$@$N$C$F5-9f$G6hJL$9$k$N$O9%$+$s$,(J)
      st := stack$create(...) $@$K$J$k(J
$@$C$F$b$[$7$$$+$J!#$G$b!"(J
      st: stack := stack$create(...)
$@$N$h$&$K$7$?$$$H$-!J(J$@@k8@$7$F$9$0BeF~$9$Y$-$G$9$+$i$M!K!"(J
$@$&$^$/$$$-$^$;$s$M$'!#(J


 > > $@$*$*!"$b$7$+$7$F$3$&$d$C$F(J Eiffel $@$,$G$-$?$H$+!)(J

$@$^$3$l$O>iCL$K$7$F$b!"(J
  ($@$H$+$$$$$D$D(J.(period)$@$r:NMQ$7$?$"$?$j$K$O$d$C$Q$j4X78$"$k$s(J$@$8$c(J
   $@$J$$$+$H5?$C$F$$$k%N%s%-$JE[$G$9(J)

 > > $@$$$d$^$F$h!#$b$H$b$H<+J,$,(J Eiffel $@$K@w$^$C$F$?$+$i(J
 > > $@$=$&$J$C$?$@$1$+!)!*(J
 >   $@$I$C$A$b0c$&$h$&$J5$$,$7$^$9$,!#(J

CLU $@$N(J module $@$O(J procedure, iterator, cluster $@$N#3<o$@$H$"$j$^$9$M!#(J
$@$G$b!"$D$$(Jcluster$@$@$1$G=q$$$F$7$^$$$^$9(J(proc,iter$@$O(Jcluster$@$NCf$H$$$&(J
$@0U(J$@L#$G(J)$@!#$=$NJU$j$O1F6A$r<u$1$F$$$k$+$b$7$l$J$$!#$@$+$i$3$=$"$N$h$&$J!"(J
syntax sugar $@$,M_$7$$>u67$,$d$?(J$@$i$H=P$F$-$?!D$H$$$&!#(J
$@$=$NE@!"(Jclu2c$@$N%=!<%9$r8+$?$H$-$O$,$C$+$j$7$?$J$!(J(cluster$@$,>/$J$$!*(J)$@!#(J

 > $@$H$b(J$@$"$l(JEiffel$@$K$O7Q>5$,$"$j$^(J
 > $@$9$,(Jclu2c$@$K$O$J$$$o$1$G$7$F!#7Q>5$N$J$$(Jclu2c$@$,$I$l$@$1;H$($k$+6=(J
 > $@L#$,(J$@$"$j$^$9!#(J

$@7Q>5$,$"$k$H!"$D$$40A4<g5A$K4Y$C$F$7$^$C$F$A$C$H$bK\BN$,$G$-$J$$>uBV(J
$@$K$J$C$F$7$^$&$N$G$9(J$@$,(J($@$3$l$OJY6/ITB-$+(J)$@!"7Q>5$,$J$$$*$+$2$G!"(J
$@!X$I$&$;7Q>5$,$J$$$s$@$7!"$H$j$"$($:E,Ev$K$7$F$*$3$&!Y$C$F(J$@46$8$G!"(J
$@@h$K?J$a$i$l$k$N$G=EJu$7$A$g$j$^$9!#(J

 > > $@$D$E$/!*(J
 > 		     $@4|BT$7$F$^$9!#(J

$@$&!<$s!#$d$O$j(J$@AG?M$,$I$&H?1~$9$k$+$C$FLLGr$$$G$9$h$M(J($@>P(J)
$@$_$s$J$b$b$C$H%P%s%P%s8@$C$?$i$$$$$N$K!D(J


						$@$?$+$.$R$m(J$@$_$D(J
Newsgroups: fj.comp.oops
From: hokimoto@jaist-east.ac.jp (Akihiro Hokimoto)
Subject: Re: OO computation and language (was Re: Actor and Smalltalk)
Organization: Japan Advanced Institute of Science and Technology Hokuriku,
	Ishikawa, Japan
	<HOKIMOTO.92Dec10191111@is17e0s09.jaist-east.ac.jp>
	<MNISHIOK.92Dec14153405@ss151.icot.or.jp>
Distribution: fj
Date: Tue, 15 Dec 1992 06:42:36 GMT

$@$[$-$b$H!wKL(J$@N&@hC<2J5;Bg(J $@$G$9!#(J

In article <MNISHIOK.92Dec14153405@ss151.icot.or.jp> mnishiok@icot.or.jp (NISHIOKA "Jazz" Toshihiro) writes:

>>$@!!$$$$$(!"0c$$$^$;$s$,!#!#!#(J

$@$O!A!"NI$+$C$?!#(J

>>$@!!$7$+$7!"5WLn$5$s$b(J$@6D$C$F$^$7$?$,!"FCDj$N8@8l$,(J OOPL $@$+$I$&$+6hJL$9$k!"(J
>>$@$J$I$H$$$&$N$OO"B36u4V$N$"$kNN0h$r6/0z$K@Z$jJ,(J$@$1$k$h$&$J$b$N$G!"$=$l$r(J
>>$@Dj5A$7$?$H$3$m$GC/$bF@$r$7$J$$$h$&$J5$$,$7$^$9!#(J
>>$@!!$`$7$m!"8@8l$N;}$D(J object model $@$rL@$i$+$K$7!"$=$N:90[$rO@$8$kJ}$,M-(J
>>$@1W$J$s$8$c$J$$$s$G$7$g$&$+!#(J
>>$@!!$H$$$&$o$1$G!"!H(JC++ $@$,(J OOPL $@$+$I$&$+$J$s$F$I$&$G$b$$$$!I$H$$$&$3$H$,(J
>>$@8@$$$?$$$o$1$G$9$M(J(^,^;)$@!#(J

$@$=$&;W$$$^$9!#(J

------------------------------------------------------------------------
$@0J2<!"4X78$"$j$^$;$s$,!D(J

$@:G6a!"(J$@8@8l(J $@$d(J computation model $@$r4D6-$H@Z$jN%$7$F9M$($FNI$$$N$@$m$&$+!)(J
$@$H$$$&5?Ld$,F,$NCf$rHt$S2s$C$F$*$j(J$@$^$9!#$?$@$7!"$3$3$G$N4D6-$H$$$&$N$O(J 
architecture $@$H$$$&$h$j$b(J OS$@!JNc$($P(J Mach, Muse, Amoeba $@$J$I!K$K(J$@6a$$$G(J
$@$9$M!#$h$&$O!"8@8l0J30$K(J computation model $@$r<B8=$9$k$?$a$N(J system $@$K$"(J
$@$?$k$b$N$,I,MW$J$s$G$O(J$@$J$+$m$&$+!)$H$$$&$3$H$G$9$M!#$^$"!"8@8l$NOC$r$9(J
$@$k$H$-$K$O4X78$J$$$s$G$7$g$&$M!#!JEv$?$jA0$NOC$@$C$F(J$@!)!*!K(J

--
$@J]LZK\(J $@9890(J      : $@KLN&@hC<2J3X5;=QBg3X1!Bg3X(J $@%=%U%H%&%(%"4pAC9V:B(J
E-mail		 : hokimoto@jaist-east.ac.jp
From: logic@mtak.bsj.com (Masami Takikawa)
Newsgroups: fj.comp.oops
Subject: Re: object-oriented programming with C++ (Re: [book] on C++ without supposing C)
Date: 14 Dec 92 00:02:04 GMT
	<1992Dec5.100110.24114@nntp.csl.sony.co.jp>
Reply-To: logic@mtak.bsj.com (Masami Takikawa)
Distribution: fj
Organization: The Takikawa, Corvallis, Oregon, U.S.A.
Posting-Front-End: Terakoya-u kaku 2.04 March 31, 1990

In article <1992Dec5.100110.24114@nntp.csl.sony.co.jp>
	kono@csl.sony.co.jp (Shinji Kono) writes:
>$B2OLn(J@CSL.Sony$B$G$9!#(JC++$B$C$F!"$=$s$J(JObject$B;X8~$@$HJ[8n$9$k2ACM$N$"$k8@8l$@(J
>$B$H;W$o$J$$$s$@$1$I$J$!!#JXMx$J(JANSI-C, Method Dispatch$B$N$"$k(JC$B$G$$$$$s$8$c(J
>$B$J$$(J?

$B$&$%$`!"(JC++ $B$NJ[8n;N$K$5$l$F$7$^$C$?$+(J :-)

$BKM$O!"C1$K!"(JC++ $B$r0UL#$J$/$1$J$9$@$1$J$N$,$$$d$J$@$1$J$s$G(J
$B$9$1$I!#KM$@$C$F!"(JC++ $B$K$O!J$I$N8@8l$K$@$C$F!K7gE@$,$$$C$Q(J
$B$$$"$k$H;W$C$F$$$^$9$h!#(J


>$BNc$($P!"(JA,B$B$H$$$&(JObject$B$+$i(JC$B$H$$$&%*%V%8%'%/%H$K0J2<$N$h$&$K(Jmessage
>$B$,$$$-$-$7$?$H9M$($^$7$g$&!#(J
>
>      A     C      B
>      |     |      |
>      |<-m1-+      |
>      |     |      |
>      |     +--m2->|
>      |     |      |
>      |<-m3-+      |
>      |     |      |
>      |     +--m4->|
>      |     |      |

$B$3$NNc$G8@$$$?$$;v$,A4A3$o$+$i$J$$$N$G$9$,!"(J
  C $B$N>uBV$rMQ$$$F(J A $B$,7W;;$7!"(JC $B$K7k2L$rJV$7$F(J C $B$,JQ$o$k(J
  C $B$N>uBV$rMQ$$$F(J B $B$,7W;;$7!"(JC $B$K7k2L$rJV$7$F(J C $B$,JQ$o$k(J
$B$H$$$&#2$D$N=hM}$,$"$C$?;~$K!"$I$&(J serialize $B$9$k$+$H$$$&(J
$B$3$H$G$9$+!)(J

$B$@$H$7$?$i!"(J

>Smalltalk$B$@$C$?$i(JC$B$K(J
>$BAjEv$9$k$b$N$r(JController, A/B$B$r(JModel$B$H$7$F(JController$B$r(Jserialize $B$9$k$3$H(J
>$B$K$h$C$FHr$1$k$h$&$K(Jlibrary$B$r:n$k$G$7$g$&!#(J($B$?$V$s(J:-) C++$B$K$O!"$3$N$h$&(J
>$B$J5!9=$,8@8l$dI8=`E*$J(Jlibrary$B$H$7$FMQ0U$5$l$F$$$J$$!#(J

Smalltalk $B$b(J C++ $B$b(J A $B$,7W;;$7$F$$$k4V$K$O(J C $B$b(J B $B$bF0$$$F(J
$B$$$J$$$s$@$+$i!"EvA3(J A $B$,=*$o$C$F(J C $B$N>uBV$rJQ$($F$+$i!"(JB
$B$K>pJs$,9T$-$^$9$M!#2?$,LdBj$J$s$G$7$g$&!)(J

$B2OLn$5$s$O(J Actors $B$_$?$$$K(J objects $B$,JB9TF0:n$7$J$$8B$j(J OOPL
$B$H$O8F$S$?$/$J$$$s$G$7$g$&!)$@$C$?$i!"(JSmalltalk $B$b(J C++ $B$b(J OOPL
$B$8$c$J$$!"$=$l$@$1$8$c$J$$$s$G$7$g$&$+!)(J
--
$B$?$-$+$o!w$*$l$4$s(J