Skip to content

Commit

Permalink
Update index.html
Browse files Browse the repository at this point in the history
  • Loading branch information
codefrau committed Mar 26, 2024
1 parent b0faac4 commit e31ac8e
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,28 +58,30 @@ <h1>SqueakJS</h1>
<li><a href="http://squeak.org/">squeak.org</a></li>
<li><a href="http://squeakland.org/">squeakland.org</a></li>
<li><a href="http://squeakvm.org/">squeakvm.org</a></li>
<li><a href="http://planet.squeak.org/">planet.squeak.org</a></li>
<br>
<!-- section headings inserted here by JS -->
</ul>
</nav>
<section>
<img src="squeakjs.png" align="right">
<h2>About</h2>
<p>SqueakJS executes Squeak in a web page without a plugin.
It is a fully capable virtual machine implemented in pure JavaScript running unmodified Squeak images.
<p>SqueakJS executes Squeak in a web page.
It is a fully capable virtual machine implemented in pure JavaScript running unmodified Smalltalk images.
Squeak is a modern implementation of Smalltalk, the original dynamic object-oriented programming environment.
It runs bit-identically on virtually any platform, and now in the web browser, too.</p>
It runs on virtually any platform, and now in the web browser, too.
SqueakJS aims to be able to run any Squeak, from the oldest 1996 version to modern ones,
as well as other Squeak-derived Smalltalks like Pharo or Cuis.</p>

<p>You can try SqueakJS right now: <a href="demo/simple.html">Mini Squeak</a> is a very stripped-down but fast version,
<p>You can try SqueakJS right now: <a href="demo/simple.html">Mini Squeak</a> is a very old stripped-down but fast version,
or the full-blown <a href="etoys/">Etoys</a> and <a href="scratch/">Scratch</a> applications.
Even the 3D environment <a href="https://github.com/codefrau/jasmine">Croquet</a> runs in SqueakJS.
Also interesting might be the <a href="https://smalltalkzoo.thechm.org/HOPL-Squeak.html">Lively Squeak</a>
debugging interface I initially used to develop SqueakJS.</p>

<p>But even more interesting is running your own Squeak images:
you can drop a Squeak image from your computer into the <a href="run/">Launcher</a> page,
or construct a URL to have it run an image from your web server. Or build your own web app,
or construct a URL to have it run an image from your web server. There are runnable links
to various Smalltalk versions on that page, too. Or build your own web app,
perhaps using the <a href="demo/simple.html">JavaScript bridge</a>.</p>

<p><a href="https://github.com/codefrau/SqueakJS">Contributions</a> are very welcome!
Expand Down

0 comments on commit e31ac8e

Please sign in to comment.