<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18783">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Hi Hernán,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>I have not written any comparison between DNG and 
Squeak.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Someone can do that&nbsp;after DNG release or with 
information that will</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;be publised on lists and at DNG site (<A 
href="http://www.dng.st">www.dng.st</A>&nbsp;is under construction</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;it will be the major source of public 
information about the smalltalk</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;for next generation).</FONT></DIV>
<DIV><FONT size=2 face=Arial>I&nbsp;consider the business model proposed in DNG 
and Squeak</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;are very diferent, so imo,&nbsp;it is better 
to evluate each option (there are</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;a lot of choices today to work with 
Smalltalk) and where/when/how</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;to use the most convenient for the 
inmediate&nbsp;case eachone&nbsp;is facing.</FONT></DIV>
<DIV><FONT size=2 face=Arial>There is no need to converge, nor&nbsp;a universal 
vision about smalltalk.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>I have not had oportunities to make&nbsp;"real" use 
of Erlang, nor worked</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;with other persons wich make profesional use 
of it. I have made</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;some readings about "the language" and run 
the samples (too</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;atomic/naïve under my pov). All what I have 
seen that has any</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;relation</FONT><FONT size=2 
face=Arial>&nbsp;with use of objects, can be made with DNG; I have</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;review the web pages after reading your email 
to find something</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;that present a problem for&nbsp;our smalltalk 
platform but do not find</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;any feature that can´t be implemented in 
DNG.</FONT></DIV>
<DIV><FONT size=2 face=Arial>I don't know if that features (e.g. strategy on 
processes, etc) will be</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;implemented at first DNG release, 
because&nbsp;1.0 will contain the features</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;needed by major customers (to migrate and 
mantain high</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;perfomance software, already written in 
Smalltalk and with</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;a great position in the market).</FONT></DIV>
<DIV><FONT size=2 face=Arial>In other words, if you are looking for some Erlang 
features</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;needed in your products,</FONT><FONT size=2 
face=Arial>&nbsp;or have exerience in it and want</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;to collaborate giving asistance in servers 
implementation (or other)</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;to companies&nbsp;considering the DNG 
platform</FONT><FONT size=2 face=Arial>, please contact us</FONT></DIV>
<DIV><FONT size=2 face=Arial>&nbsp;(this is the best way to ensure the features 
will be there asap).</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A title=hernan.morales@gmail.com 
  href="mailto:hernan.morales@gmail.com">Hernán Morales Durand</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=squeak-dev@lists.squeakfoundation.org 
  href="mailto:squeak-dev@lists.squeakfoundation.org">The general-purpose Squeak 
  developers list</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, July 11, 2009 4:55 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [squeak-dev] Compiling 
  Smalltalk</DIV>
  <DIV><FONT size=2 face=Arial></FONT><FONT size=2 face=Arial></FONT><FONT 
  size=2 face=Arial></FONT><FONT size=2 face=Arial></FONT><BR></DIV>Hi 
  Ale,<BR><BR>&nbsp; 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'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 
  style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" 
  class=gmail_quote>
    <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>&nbsp;many years before Java language was 
    designed. If you do</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;some research in Smalltalk 
    history,</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;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>&nbsp;the simplicity of Smalltalk (Dolphin 
    Smalltalk low level</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;impl. come</FONT><FONT size=2 
    face=Arial>&nbsp;to my mind here), but it is a must</FONT><FONT size=2 
    face=Arial>&nbsp;where</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;high perfomance</FONT><FONT size=2 
    face=Arial>&nbsp;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>&nbsp;garbage collection and flow of energy 
    spent in the system,</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;that most of the times is not reported 
    from execution</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;speed nor microbenchmarks</FONT><FONT 
    size=2 face=Arial>.</FONT></DIV>
    <DIV><FONT size=2 face=Arial>A lot of development has been done&nbsp;using 
    Smalltalk</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;platforms</FONT><FONT size=2 
    face=Arial>&nbsp;(some results was exploited in java 
    implementations</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;and others)</FONT><FONT size=2 
    face=Arial>... in dynamic compilation,</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;in strategies to manage objects and 
    garbage</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;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>&nbsp;fixed VM semantics, so advances in 
    </FONT><FONT size=2 face=Arial>smalltalk</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;are diverse and continue 
    today</FONT><FONT size=2 face=Arial>. This is the reason why</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;we can see diferent alternatives for 
    smalltalk and</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;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>&nbsp;perfomance smalltalk, but it is not 
    enough; today</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;eficience is needed at all levels and 
    also compromise</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;with history (new 
    smalltalk&nbsp;platforms like DNG,</FONT></DIV>
    <DIV><FONT size=2 face=Arial>&nbsp;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>&nbsp;</DIV>
    <DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
    <BLOCKQUOTE 
    style="BORDER-LEFT: rgb(0,0,0) 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
      <DIV>
      <DIV></DIV>
      <DIV class=h5>
      <DIV 
      style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal">----- 
      Original Message ----- </DIV>
      <DIV 
      style="FONT: 10pt arial; BACKGROUND: rgb(228,228,228); 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: 10pt arial; 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: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>Sent:</B> 
      Friday, July 10, 2009 10:40 PM</DIV>
      <DIV 
      style="FONT: 10pt arial; 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.&nbsp; 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?&nbsp; 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>
  <P>
  <HR>

  <P></P><BR></BLOCKQUOTE></BODY></HTML>