[squeak-dev] Croquet

Yoshiki Ohshima Yoshiki.Ohshima at acm.org
Wed Nov 3 19:50:37 UTC 2021


Hi Edwin,

In short, yes, the browser lets you run an app. We cannot ignore mobile
devices, so the web is an easy way to go about it.

The surface language could be different, and we could have a live coding
environment. I have a bit of (stupid) example of live Smalltak coding. If
you open

https://tinlizzie.org/~ohshima/smallroom

and then copy the link after it gets ?q=... to another tab. You press Cmd-s
in the column on the right, which defines some behavior. Then press Cmd-S
in the bottom area, which instantiates a "Morph". Then if you click on the
blue rectangle, it rotates and grows. You can edit code while others are
interacting.

Yes, I think the edit-and-observe style development is very important when
you want to build something in a real-time collaborative manner. Existing
Smalltalk implementation would not necessarily supports this mode of
interaction by itself so we still have to invent something there, but as
far as I am concerned, I would say that I am still heavily influenced by
the idea what Smalltalk could be here.

On Wed, Nov 3, 2021 at 12:40 PM Edwin Ancaer <eancaer at gmail.com> wrote:

> Hello,
>
> seeing the publicity about Meta made me think about Croquet. And I
> wondered, what the reason is that a new Croquet is build with Javascript,
> and not with Smalltalk?
>
> I suppose that, for commercial use, Javascript and a Web Browser offer a
> larger audience than Smalltalk. But might there be other reasons, inherent
> to Smalltalk or Javascript?
>
> I always bigmouthed my colleagues at work about the the x-times more
> productive claims from Smalltalk, so now I have to find a good explanation,
> or remain the laughing stock for the weeks to come.....
>
> Help please...😕
>
>

-- 
-- Yoshiki
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20211103/28ff82b5/attachment.html>


More information about the Squeak-dev mailing list