Hi Ale,<br><br>  Can you talk a little bit about the architectural differences between DNG and Squeak (or other Smalltalks)? It will include advances developed in the area of autonomic systems or structured overlay networks? something like the Erlang&#39;s supervisor tree or subsumption architecture?<br>
Best regards,<br><br>Hernán<br><br><div class="gmail_quote">2009/7/11 Alejandro F. Reimondo <span dir="ltr">&lt;<a href="mailto:aleReimondo@smalltalking.net">aleReimondo@smalltalking.net</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div bgcolor="#ffffff">
<div><font size="2" face="Arial">David,</font></div>
<div><font size="2" face="Arial">You can find a lot of experiences in Smalltalk 
field, some</font></div>
<div><font size="2" face="Arial"> many years before Java language was designed. 
If you do</font></div>
<div><font size="2" face="Arial"> some research in Smalltalk 
history,</font></div>
<div><font size="2" face="Arial"> a lot of good moments of reading is 
granted.</font></div>
<div><font size="2" face="Arial">IMO Smalltalk without native compilation 
demostrates</font></div>
<div><font size="2" face="Arial"> the simplicity of Smalltalk (Dolphin 
Smalltalk low level</font></div>
<div><font size="2" face="Arial"> impl. come</font><font size="2" face="Arial"> to my mind here), but it is a must</font><font size="2" face="Arial"> where</font></div>
<div><font size="2" face="Arial"> high perfomance</font><font size="2" face="Arial"> is required.</font></div>
<div><font size="2" face="Arial">When considering object systems we must also 
consider</font></div>
<div><font size="2" face="Arial"> garbage collection and flow of energy spent 
in the system,</font></div>
<div><font size="2" face="Arial"> that most of the times is not reported from 
execution</font></div>
<div><font size="2" face="Arial"> speed nor microbenchmarks</font><font size="2" face="Arial">.</font></div>
<div><font size="2" face="Arial">A lot of development has been done using 
Smalltalk</font></div>
<div><font size="2" face="Arial"> platforms</font><font size="2" face="Arial"> (some results was exploited in java 
implementations</font></div>
<div><font size="2" face="Arial"> and others)</font><font size="2" face="Arial">... 
in dynamic compilation,</font></div>
<div><font size="2" face="Arial"> in strategies to manage objects and 
garbage</font></div>
<div><font size="2" face="Arial"> and in development of self sustaining 
systems.</font></div>
<div><font size="2" face="Arial">Smalltalk do not impose a common base 
nor</font></div>
<div><font size="2" face="Arial"> fixed VM semantics, so advances in 
</font><font size="2" face="Arial">smalltalk</font></div>
<div><font size="2" face="Arial"> are diverse and continue today</font><font size="2" face="Arial">. This is the reason why</font></div>
<div><font size="2" face="Arial"> we can see diferent alternatives for 
smalltalk and</font></div>
<div><font size="2" face="Arial"> no need to converge to an universal 
model.</font></div>
<div><font size="2" face="Arial">The compilation to native level is a must for a 
high</font></div>
<div><font size="2" face="Arial"> perfomance smalltalk, but it is not enough; 
today</font></div>
<div><font size="2" face="Arial"> eficience is needed at all levels and also 
compromise</font></div>
<div><font size="2" face="Arial"> with history (new smalltalk platforms 
like DNG,</font></div>
<div><font size="2" face="Arial"> comes to my mind here)</font><font size="2" face="Arial">.</font></div>
<div><font size="2" face="Arial">cheers,</font></div>
<div><font size="2" face="Arial">Ale.</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font> </div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-left: 5px; padding-right: 0px; margin-left: 5px; margin-right: 0px;"><div><div></div><div class="h5">
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
  <div style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<b>From:</b> 
  <a title="dz0004455@gmail.com" href="mailto:dz0004455@gmail.com" target="_blank">David Zmick</a> 
  </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="squeak-dev@lists.squeakfoundation.org" href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">Squeak-dev List</a> </div>

  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Friday, July 10, 2009 10:40 
PM</div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> [squeak-dev] Compiling 
  Smalltalk</div>
  <div><font size="2" face="Arial"></font><font size="2" face="Arial"></font><br></div>Me and a cousin of mine where discussing the speed 
  of compiled languages vs the speed of interpreted languages and the subject of 
  compiling interpreted languages came up.  Languages like Java that are 
  compiled down to bytecode can then be compiled to machine code, but I was 
  under the impression that concept was impossible with smalltalk. Why is 
  this?  And, I know there is a project to build a compiler for smaltalk, 
  what is the concept behind it?<br><br>thanks<br clear="all"><br>-- <br>David 
  Zmick<br>/dz0004455\<br><a href="http://david-zmick.co.cc" target="_blank">http://david-zmick.co.cc</a><br>
  </div></div><p>
  </p><hr>

  <p></p><br></blockquote></div>
<br><br>
<br></blockquote></div><br>