<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Daniel Weinreb wrote:
<blockquote cite="mid:4D25F15D.6080709@itasoftware.com" type="cite">
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
This conversation has been good.  I agree with both Svante<br>
and Scott.<br>
  <br>
As is often the case with the spec, it is not quite unambiguous.</blockquote>
Oh, and I meant to say that I'm not sure the spec is 100%<br>
clear on which forms are evaluated v. not evaluated, and<br>
whether there are any guarantees on the order of<br>
evaluation.<br>
<br>
Also, Didier saw that slots were being initiatlized<br>
before the initialize-instance method is called,<br>
whereas the spec seems to be saying that<br>
the default initialize-instance method takes<br>
responsibility for doing that, in 7.1:<br>
<br>
<br>
"The slot-filling behavior described above is implemented by a
system-supplied primary <a rel="DEFINITION"
 href="cid:part1.05080707.08000505@itasoftware.com"></i><i>method</a>
for <a rel="DEFINITION"
 href="cid:part2.00040607.08020702@itasoftware.com"></b><b>initialize-instance</a>
which invokes <a rel="DEFINITION"
 href="cid:part3.06000701.07020506@itasoftware.com"></b><b>shared-initialize</a>."<br>
<br>
-- Dan<br>
<br>
</body>
</html>