<div dir="ltr">Hi Clément,<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Oct 3, 2013 at 1:57 AM, Clément Bera <span dir="ltr">&lt;<a href="mailto:bera.clement@gmail.com" target="_blank">bera.clement@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr">
Hey,<div><br></div><div>Stefan, you can integrate in SMark. There some classes that are here only for the jenkins, I don&#39;t know if you need them. See the image in the jenkins job</div><div>I&#39;ll have a look at the benchs of <span style="font-family:arial,sans-serif;font-size:13px">Computer Language Benchmarks Game.</span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Stef, I need a machine reserved for benchs, we are working with Esteban on setting up one with one of our old mac.</span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Eliot, I agree that DeltaBlue and Richards were definitely the most useful in the suite I have. I can put them in the Cog repository but they rely on SMark, Stefan Mar&#39;s framework to bench. I don&#39;t know if you want to add this dependency in Cog. </span></div>
</div></blockquote><div><br></div><div>Yes, please, go ahead.  I can integrate them into the Shootout benchmarks I have and break the dependency if I need to.<br></div><div> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">By the way I keep working on the Sista, but with 1 or 2 day of work per week it will take me a while to get back the infrastructure to work (I mean bytecode -&gt; SSA -&gt; bytecode). The bytecode to SSA decompiler doesn&#39;t support your blockClosure implementation and there&#39;s even more work in the SSA to bytecode generator. When it&#39;ll work I&#39;ll contact you back for the new bytecode set.</span></div>
</div></blockquote><div><br></div><div>OK, great.  Don&#39;t worry; these things take time :-)  I&#39;ve waited three years to start work on Spur.  As long as we get there in the end :-).  Software seems to be an area where people keep claiming the end is nigh and a revolution is afoot.  But cobol is still here ;-).</div>
<div><br></div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">

<div><span class="Apple-style-span" style="font-family:arial,sans-serif;font-size:14px">Ryan, I will have a look at Splay and ParserCombinator. There will definitely be a huge difference between the Spur version and the current version of Cog in these benchs.</span></div>
</div></blockquote><div><br></div><div> i do hope so :-)</div><div><br></div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div>2013/10/3 Ryan Macnak <span dir="ltr">&lt;<a href="mailto:rmacnak@gmail.com" target="_blank">rmacnak@gmail.com</a>&gt;</span><br></div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


 <br><div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div class="gmail_extra"><div class="gmail_quote">On Tue, Oct 1, 2013 at 11:46 PM, Clément Bera <span dir="ltr">&lt;<a href="mailto:bera.clement@gmail.com" target="_blank">bera.clement@gmail.com</a>&gt;</span> wrote:<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div dir="ltr"><div><ul style="font-size:11px;font-family:Verdana,Helvetica,&#39;sans serif&#39;">



</ul>Do you have any other benchs implemented in Squeak / Pharo ? If someone can extract the benchs from strongtalk in the Squeak chunk format I would be pleased. Seemingly you can only do that on windows and I don&#39;t have access to this kind of computer.</div>



</div></blockquote></div></div></blockquote><div><br></div><div>We have Newspeak and Smalltalk versions of Strongtalk&#39;s DeltaBlue and Richards in <a href="https://bitbucket.org/newspeaklanguage/benchmarks" target="_blank">https://bitbucket.org/newspeaklanguage/benchmarks</a>. (In MemoryHole&#39;s format; load into a Newspeak image and you can output chunk format.) This version of DeltaBlue adheres to the original in its weird pattern of accessing the constant Strength values, which if you look at V8 or Dart&#39;s versions you will find rewritten.</div>



<div><br></div><div>It will be interesting to look at how Spur affects Splay (GC-heavy) and ParserCombinators (non-trivial amounts of string at:). We have Newspeak versions, but it would be nice to have Smalltalk versions as well.</div>



</div></div></div>
<br></blockquote></div><br></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>