[squeak-dev] Smalltalk-78 in a web browser....(on a JavaScript VM)

Bert Freudenberg bert at freudenbergs.de
Tue Nov 14 14:09:17 UTC 2017


On Tue, Nov 14, 2017 at 12:52 PM, H. Hirzel <hannes.hirzel at gmail.com> wrote:

> Hello Bert
>
> On 11/14/17, Bert Freudenberg <bert at freudenbergs.de> wrote:
> > The lively page should work ... which browser are you using? Any errors
> in
> > the JS console? If all else fails, try Chrome.
> >
> > There is a stand-alone version at http://www.cdglabs.org/thinglab/ which
> > has ThingLab installed, but all the dev tools are still in there of
> course.
> >
> > For a local setup I would clone https://github.com/cdglabs/thinglab and
> > replace the image with
> > https://lively-web.org/users/bert/St78/updates/updated.st78
> >
> > The main git repo does not have html, because it would not work without
> an
> > image anyways. And I didn’t want to check in the image, because git and
> > binary data don’t mix that well. Then again, the image is < 1 MB, maybe I
> > should add it. I guess it would look similar to the ThingLab page - what
> do
> > you think?
> >
> > - Bert -
>
> I'd like to see the README (Repository
> https://github.com/bertfreudenberg/Smalltalk78) extended with step by
> step instructions how to get Smalltalk-78 image to run locally in a
> web browser.
>
> Copying the Smalltalk78 image file from another place is fine if I am
> told to do so in the instructions.
>
> The instructions should include suggestions about browser versions.
>
> I realize that I tried to load it on FF35 which is probably too old
> .... (my Ubuntu 14.04 installation).
>
> Thank you for this wonderful work!
>
> --Hannes


​I added an index.html which fetches an image from the Lively site. Seems
to work fine:

http://bertfreudenberg.github.io/Smalltalk78/

... although not quite all UI features are supported. E.g. copy/paste, or
loading an image you saved locally, or importing/exporting files etc. is
only implemented in Lively. These features would have to be implemented
again (probably quite a bit could be copied from squeak.js).

- Bert -​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20171114/c35ff8a7/attachment.html>


More information about the Squeak-dev mailing list