From: yamazaki@Argon.NTT.JP
Newsgroups: fj.lang.lisp
Subject: Re: [Q]Dylan?
Date: 4 Sep 92 00:19:23 GMT
Reply-To: yamazaki@Argon.NTT.JP
Distribution: fj
Organization: NTT Software lab, NUE group
Posting-Front-End: TAO/ELIS Znews, Version 0.13, 9-May-91; Argon.NTT.JP


NTT$B4pAC8&$N;3:j$G$9(B. fj.lang.misc$B$@$HKd$b$l$F$7$^$$$=$&$J$N$G(B:-)
fj.lang.lisp$B$K(Bfollow$B$7$^$9(B. 

In the article <RYO.92Sep3143312@human.human-system.co.jp>, 
$B:45W4V$5$s(B:
>$B$H$$$&$3$H$G!$!V%a!<%k$KEEOCHV9f$r=q$1!W$N5-=R$,;d$K$H$C$FLdBj$JLu$G$9(B;-(
$B$3$l$O(B, $B;d$b$A$g$C$HIT0B$G$7$?(B. $B$$$-$J$j(B, $B2?$+JQ$J$3$H$rJ9$+$l$?$i(B
$B$I$&$7$h$&$H;W$C$F$$$?$N$G$9$,(B, $B7k6I2?$bEEOC$O$+$+$C$F$-$^$;$s$G$7(B
$B$?(B. $B$J$s$J$s$G$7$g$&$M(B?

>oodl$B$K$D$$$F$O%I%7%m!<%H$J$N$G$9$,!$(Bobject-oriented dynamic language$B$N(B 
>dynamic $B$H$$$&8@MU$N0UL#$9$k$H$3$m$O$J$s$G$7$g$&$+(B
>($B=i?4<T<ALd$G$4$a$s$J$5$$(B)
>
>scheme+CLOS+smalltalk $B$N$I$NItJ,$r(Bdynamic$B$H8F$s$G$$$k$N$G$7$g$&$+(B?

$B$J$s$H$$$C$F$b(B, DYnamic LANguage$B$NN,$G$9$+$i(B, $B4|BT$7$?$N$G$9$,(B, $B$"$^$j(B
$BBg$7$?$3$H$G$O$J$$$i$7$$$N$G$9(B. OODL$B$NMW7o$H$7$F<!$N$3$H$r$"$2$F$$$^$9(B. 

$B!&(BAutomatic Memory Management
  ($B$h!<$9$k$K(BGC$B$,$"$k(B)
$B!&(BDynamic Linking/Incremental Development
$B!&(BSelf Identifying Objects/Introspection
  (self descriptive$B$H$$$&$+(B, $B$h!<$9$k$K%*%V%8%'%/%H$,<+J,$N$3$H$rCN$C$F(B
  $B$$$k$H$$$&DxEY$N0UL#$G$9(B. $B$=$N$[$+%W%m%0%i%`<+?H$rCN$k5!G=$,$"$k(B. )
$B!&(BObject Oriented Programming Environment

$B:G8e$N$OD>@\4X78$J$$5$$b$7$^$9$,(B, $B;D$j$NItJ,$O3N$+$KF0E*%7%9%F%`$G$O(B
$B=EMW$G$9(B. $B$H$O$$$((B, Smalltalk$B$d(BCLOS$B$d(BFlavor$B$H$$$C$?IaDL$N%$%s%?%W%j%?(B
$B%Y!<%9$N8@8l$J$i(B, $BEvA3$G$-$k$3$H$P$+$j$G$9(B. $B3N$+(B, comp.lang.lisp.mcl
$B$G$b(B, $B!V$*$$$*$$(B, GC$B$,$"$k$J$s$FA4A3?7$7$$%]%$%s%H$G$O$J$$$>!W$H$$$C(B
$B$?FbMF$N5-;v$,$"$j$^$7$?(B. 

$B$?$@(B, Dylan$B$O$"$/$^$G$b(BC$B$d(BPascal$B$G3+H/$7$F$-$?(Bdeveloper$B8~$1$N8@8l$J$N(B
$B$G(B, $B$=$&$$$&8@8l$H$NAj0cE@$r6/D4$7$?$+$C$?$N$@$H;W$$$^$9(B. 

$B$=$l$+$i(B, $B;d$K$O(Bdynamic$B$@$H;W$($?;EMM$H$7$F$O(B, 
$B!&%/%i%9Dj5A$rJQ99$9$k$H(B, $B0JA0$K:n$C$?%$%s%9%?%s%9$b$3$l$+$i:n$C$?%$%s%9(B
  $B%?%s%9$K$bJQ99$,5Z$V(B. 
$B!&$"$k%$%s%9%?%s%9$@$1%9%m%C%H$rFMA3A}$d$7$?$j$G$-$k(B. 
$B$J$I$,$"$j$^$9(B. $B$?$@(B, $B%^%K%e%"%k$N5-=R$,$A$g$C$H[#Kf$G(B, $B40A4$K(Bfix$B$7$?;EMM(B
$B$G$O$J$$$+$b$7$l$^$;$s(B. $B$=$l$+$i(B, "Scheme augmented with CLOS"$B$H8@$$$J$,(B
$B$i(B, continuation$B$r<N$F$?E@$O0N$$(B. $B$=$l$+$i(B, $B%a%=%C%I%3%s%S%M!<%7%g%s$NJU(B
$B$j$b4JN,2=$7$F$"$j$^$9(B. $B$3$NJU$b8+<1$G$9(B. 

# $BB>$K$O(B, $B%9%m%C%H$X$N%"%/%;%9$O(Bgeneric function$B$N8F=P$7$K$J$C$F$$$kE@$d(B
# $B$9$Y$F$N4X?t$,(Bgeneric$B$G$"$kE@$,LLGr$$(B. 

$B$A$g$C$H(B, $B;W$$$D$/$^$^$K=q$$$F$7$^$C$?$N$G(B, $B$o$+$j$K$/$+$C$?$+$b$7$l$^(B
$B$;$s$,(B, $BMW$9$k$K(B, C$B$h$j$O(Bdynamic$B$@$h(B, $B$H$$$&DxEY$N0UL#$@$H;W$C$FD:$$$F(B
$B9=$o$J$$$H;W$$$^$9(B. 

dynamic$B$N7o$K4X$7$F$O$3$s$J$H$3$m$G$9(B. $B8@8l$H$7$F$NA4KF$,CN$j$?$$$H$$(B
$B$&$3$H$G$"$l$P(B, $B$^$?JL$K$^$H$a$F$_$^$9$,(B, $B$H$j$"$($:$O$3$s$J$H$3$m$G$9(B. 

NTT$B4pAC8&5f=j(B $B;3:j(B (yamazaki@nuesun.ntt.jp)