Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
cliffle
cliffle
@cliffle@hachyderm.io  ·  activity timestamp 3 weeks ago

Collected this weekend's updates to my Smalltalk-80 VM into a new wasm build. (You may need to shift-reload it to get it to work if you've visited before.)

https://cliffle.com/tmp-st80/

There's now a speed selector to experience what was considered "barely usable" back in 1983 (5000 bytecodes/sec, not remotely usable by modern standards). And the VM is complete enough to run "Benchmark testStandardTests."

If you crank up the speed knob (and have enough host CPU) the standard tests complete in 537 ms, which is pretty darn fast, and compares favorably with Rochus Keller's optimized C++ VM, despite my rather naive display routines.

#Smalltalk #rust

ST80

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.22 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct