[squeak-dev] Smalltalk Zoo not written in Smalltalk

Marcel Taeumel marcel.taeumel at hpi.de
Mon Apr 26 15:05:05 UTC 2021


> I don't think that we could simulate older Squeak VMs inside SqueakJS.

Well, the Smalltalk Zoo is basically powered by SqueakJS. What do you mean?

Maybe this helps:
"SqueakJS: a modern and practical smalltalk that runs in any browser"
(Freudenberg et al., 2014)
https://dl.acm.org/doi/pdf/10.1145/2775052.2661100 [https://dl.acm.org/doi/pdf/10.1145/2775052.2661100]


Best,
Marcel
Am 26.04.2021 13:24:00 schrieb Thiede, Christoph <christoph.thiede at student.hpi.uni-potsdam.de>:
Hi Marcel,

mainly because of its speed, I guess. I don't think that we could simulate older Squeak VMs inside SqueakJS. In general, I think the idea is cool, but wouldn't webasm be significantly faster?

Best,
Christoph
Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel
Gesendet: Montag, 26. April 2021 08:34:56
An: squeak-dev
Betreff: Re: [squeak-dev] Smalltalk Zoo not written in Smalltalk
 
Hi Christoph.

> Is it time to make OSVM ready for webasm? Excited to hear your thoughts ...

Why is SqueakJS (https://squeak.js.org/ [https://squeak.js.org/]) not what you are looking for?

Best,
Marcel
Am 25.04.2021 20:41:17 schrieb Thiede, Christoph <christoph.thiede at student.hpi.uni-potsdam.de>:
Hi all,

just a short and curious questions, but not guaranteed to be completely unprovoking. :-) Why is Smalltalk Zoo, the virtual exhibition which compares different milestones in the history of Squeak/Smalltalk, not implemented in Smalltalk itself but in JavaScript, a language which cannot compile itself, is quite the oppposite of Smalltalk in terms of clearness of expression, and escapes control of the actual application? While I love the idea in general, I think it's a shame that the zoo of a language that aims to be implemented in itself is not implemented in that language itself. :D

Is it time to make OSVM ready for webasm? Excited to hear your thoughts ...

Best,
Christoph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210426/f76e769f/attachment.html>


More information about the Squeak-dev mailing list