<div dir="ltr">Hi Eliot,<div><br></div><div>Thank you for the comprehensive feedback!</div><div>It shouldn&#39;t be too much work to incorporate your notes and I&#39;ll try to do it in the next couple of days while I&#39;m at ECOOP. :)</div><div><br></div><div>Best,</div><div>Fabio<br><br><div class="gmail_quote"><div dir="ltr">On Sat, Jul 4, 2015 at 4:49 PM Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Both,<div><br></div><div>   first and foremost warm congratulations and deep thanks; this is truly lovely and communicative.  It looks great.</div><div><br></div><div>Here are a few things I think really need fixing:</div><div><br></div><div>1. Features.  The Features page /must/ have a More... link that links to Projects.  The current page can give the mis-impression that the only application-oriented feature is support for Web Development.  But the Projects page is rich with more features, and the More... link will reach it quickly and is in keeping with the More... links on the front page.</div><div><br></div><div>2. &quot;interpreting&quot; in &quot;There are several fast Squeak VMs that also support other languages of the Smalltalk family. Meta-tracing, just-in-time compilation, stack-to-register mapping, and aggressive in-line message caching yield efficiency in interpreting Smalltalk byte code.&quot; must read &quot;executing&quot;.  The VM doesn&#39;t interpret Smalltalk code most of the time.</div><div class="gmail_extra"><br></div><div class="gmail_extra">3,  One project glaring in its absence from the Projects page is:</div><div class="gmail_extra"><br></div><div class="gmail_extra">    &quot;VMMaker</div><div class="gmail_extra"><br></div><div class="gmail_extra">     The framework for creating the virtual machine.  This is a Smalltalk program called the simulator that is used to develop the VM using the full power of the IDE, and a Smalltalk-to-C or Smalltalk-to-JavaScript translator that produces the sources for the production VM.  So even the VM is implemented in Smalltalk!&quot;</div><div class="gmail_extra"><br></div><div class="gmail_extra">I would use the Cog Squeak VM icon for this: <a href="http://squeak.org/img/dev/interpreter.png" target="_blank">http://squeak.org/img/dev/interpreter.png</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">Alternatively, if you want to keep this on the Development page, &quot;Build Your Own VM&quot; needs to come first, stating that all the other projects, Cog, SqueakJS, Interpreter VM etc are variations on VMMaker.  I think the VMMaker paragraph shoudl read</div><div class="gmail_extra"><br></div><div class="gmail_extra">    &quot;Build Your Own VM</div><div class="gmail_extra"><br></div><div class="gmail_extra">     VMMaker allows any programmer to <u>develop</u> a customized virtual machine for any platform.  VMMaker comprises the VM simulator that is used to develop the VM using the full power of the IDE, and a Smalltalk-to-C or Smalltalk-to-JavaScript translator that produces the sources for the production VM.&quot;</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Here are some quibbles.  Personally I find the &quot;It&#39;s Smalltalk!&quot; paragraph is missing one of the most essential things, that the system is implemented in itself.  So I would either extend it to read something like</div><div class="gmail_extra"><br></div><div class="gmail_extra">    &quot;Everything is an object. Objects collaborate by exchanging messages to achieve the desired application behavior. The Smalltalk programming language has a concise syntax and simple execution semantics. The Smalltalk system is implemented in itself, the compiler, debugger, programming tools and so on being Smalltalk code the user can read and modify.  Novice programmers can get started easily and experts can engineer elegant solutions at large.&quot;</div><div class="gmail_extra"><br></div><div class="gmail_extra">or I would add a new subsection in Features that states</div><div class="gmail_extra"><br></div><div class="gmail_extra">    &quot;It&#39;s Smalltalk All The Way Down!</div><div class="gmail_extra"><br></div><div class="gmail_extra">    Typical dynamic language implementations hide key components such as the compiler in the virtual machine.  Smalltalk is different; it implements everything except the execution engine in the system itself. The compiler, the class system, the exception system, the programming tools are all Smalltalk and can be read and extended by the programmer.  Smalltalk is truly an open system.  Smalltalk supports developing one&#39;s own programming tools as one programs; it really is a meta-programming system!&quot;</div><div class="gmail_extra"><br></div><div class="gmail_extra">and have it displace the Fast Virtual Machine section, which can happily live on the Features page.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Another quibble is that Lively, Frank and arguably Newspeak aren&#39;t Squeak projects.  They&#39;re systems in their own right and one can&#39;t merely load them into Squeak.  They either use Squeak as an implementation vehicle, in Newspeak&#39;s case rendering the original system non-functional, or they are hosted on an entirely different platform.  I wonder if they would work better in a Related Projects section.  I would also have a link to Pharo as a sibling system with a different philosophy.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Finally another quibble is that Terf isn&#39;t described as being a version of Croquet oriented to wrads business communication.  </div><div class="gmail_extra"><br></div><div class="gmail_extra">Wow, I /love/ this new site.  Thank you so much!</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 29, 2015 at 5:40 AM, Tobias Pape <span dir="ltr">&lt;<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Smalltalkers<br>
<br>
I am pleased to announce new look of the Squeak Website<br>
<br>
        <a href="http://squeak.org" rel="noreferrer" target="_blank">http://squeak.org</a><br>
<br>
Personally, I want to thank Fabio Niephaus, who invested a lot<br>
of effort into the new site.<br>
<br>
Within the next week, the source for the site should be arrive<br>
at our github organization[1] so that changes can be easily done<br>
via pull requests.<br>
<br>
Best regards<br>
        -Tobias<br>
<br>
<br>
[1]: <a href="https://github.com/squeak-smalltalk/" rel="noreferrer" target="_blank">https://github.com/squeak-smalltalk/</a><br>
<br><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>best,<div>Eliot</div></div>
</div></div>
<br>
</blockquote></div></div></div>