On Learning Smalltalk

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Spec-Gtk

    Spec GTK bindings for Pharo

  • Pharo is bootstrapped, and its building process starts with a really minimal image (even the compiler is not included). It is possible to build custom images of any size. You need to take care of packages and dependencies, of course.

    Pharo can make applications with a native look & feel - https://github.com/pharo-spec/Spec-Gtk.

    Current Pharo has a very solid and powerful FFI, so using C libraries is easy.

  • RoarVM

    RoarVM is a manycore Smalltalk Virtual Machine

  • The 2008 RoarVM project allowed Squeak to run on a 56 core Tilera chip and was later ported to run on multiprocessor x86 machines:

    https://stefan-marr.de/renaissance/

    https://github.com/smarr/RoarVM

    This was a research project so performance on a single core was poor compared to the official Squeak virtual machine, but it was an interesting exploration of the natural fit between objects/message passing and multiple cores.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • crosstalk

    Smalltalk-80 bare metal implementation for the Raspberry Pi

  • What if those already-used tools weren't as-good for writing Smalltalk programs?

    ----

    > … its own OS and GUI.

    Well there are examples of bare metal Smalltalk (I'm guessing we could say the same of Java?)

        https://github.com/michaelengel/crosstalk

  • pharoRaylib

    Pharo Smalltalk bindings for Raylib game library

  • I started working on a raylib binding for pharo using pharo's ffi...I have to say pharo's ffi system is very easy to use. It works and I got a few demos working, but I haven't put in the function calls for most of raylib. https://github.com/Zenchess/pharoRaylib

    There's also native pharo smalltalk stuff like athens, woden, and maybe others...

  • squeaker

    Like Docker, but for Squeak. You know, for kids.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • CTA: We need Web Developers to Contribute to GNOME!

    2 projects | /r/gnome | 20 Jan 2022
  • Mastering Component Styling: Elevate Your CSS with Layering and Dynamic Class Management, No ng:deep needed!

    1 project | dev.to | 1 May 2024
  • Composable architecture example: Go headless (best practices)

    2 projects | dev.to | 30 Apr 2024
  • I'm giving up on open source

    1 project | news.ycombinator.com | 23 Apr 2024
  • Concluding OSD700

    4 projects | dev.to | 20 Apr 2024