<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p>Hi all,</p>
<p><br>
</p>
<p>Two years ago, I started a project for a Parser library - unfortunately, at this time, I was not aware of the marvels of Squeak, so I wrote it in C#. Now I've resumed that project and feel the classical, un-live development process more cumbersome than ever.
 I would love to migrate my project to Smalltalk, but I'm worrying how much slower it will be compared to C#, as I am doing some quite CPU-intensive computations (that take even C# several seconds for small instances).</p>
<p><br>
</p>
<p>So I'm searching for some meaningful benchmarks to get an idea of the speed losses to expect. The main computations affect composite traversal, deep copying, etc., so I think the workload should mainly address message-sending. I did not found really good
 benchmarks searching for "<span>(squeak | smalltalk) vs (c# | java) benchmark</span>" (assuming that C# and Java play in about the same league). Can someone give me a few pointers? In short, under what circumstances would you recommend me to port a computation-intensive
 library to Smalltalk?</p>
<p>Thanks in advance!</p>
<p><br>
</p>
<p>Best regards,</p>
<p>Christoph</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</body>
</html>