Software Alternatives & Reviews
Table of contents
  1. Social Mentions
  2. Comments

Smalltalk

Smalltalk is an object-oriented programming (OOP) language. It is objects all the way down. subtitle

Smalltalk Reviews and details

Screenshots and images

  • Smalltalk Landing page
    Landing page //
    2022-07-10

Badges

Promote Smalltalk. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Smalltalk and what they use it for.
  • Old version of offline Scratch that had a secret OS
    Also, it's not really an "operating system", nor was it implemented by the ST. It's just part of Squeak (you got the name right), the "engine" Scratch 1.x was made with (which lets you edit the code in the same window it's running in). Source: about 1 year ago
  • Ask HN: Alternatives to organizing code in files and folders?
    Just downloaded https://squeak.org/ to play around with this concept. I wonder if there is already a modern tool/suite for Node/Python inspired by Smalltalk... - Source: Hacker News / about 1 year ago
  • What are some important differences between the popular versions of OOP (e.g. Java, Python) vs. the purist's versions of OOP (e.g. Smalltalk)?
    AFAIK the major SmallTalk distributions are https://squeak.org/ and https://pharo.org/. I've heard that Pharo is more complex and "practical", while Squeak is more educational and beginner-friendly. But both stick to their roots with "everything is an object or method", extreme reflection, and integrated runtime/IDE. Source: about 1 year ago
  • Ask HN: What software stack to select for this boot to code computer?
    Your concept looks nice, it reminds me a bit of the Lisperati: https://www.hackster.io/news/the-lisperati1000-is-a-cyberdeck-terminal-dedicated-to-lisp-programming-bb564f2ffcff So, did you consider Lisp or maybe Smalltalk? Plan 9 or Inferno might also be options. Plan 9 comes in different variants, the "classic" one (with a Raspberry Pi port by Richard Miller) or 9front, an Inferno porting tutorial can be found at... - Source: Hacker News / about 1 year ago
  • Squeak Morphic Layers
    This repository contains multiple projects closely related to (hardware-accelerated) rendering in Squeak/Smalltalk. Source: about 1 year ago
  • Squeak Graphics OpenGL
    Packages related to using OpenGL in Squeak/Smalltalk. Source: about 1 year ago
  • Smalltalk-80 on Raspberry Pi: A Bare Metal Implementation
    Author here, feel free to ask any questions you have :). It's amazing this little project shows up again here. So far, I received a lot of very positive and friendly feedback about this little pet project of mine. The whole project would not have been possible without the work of Rene Stange, who created the circle bare-metal library for the Raspberry Pi (https://github.com/rsta2). I mostly hacked together some... - Source: Hacker News / over 1 year ago
  • Ask HN: Programming Without a Build System?
    Came here to mention Smalltalk. In things like Smalltalk-80 and Squeak, there was no build system, there are no source code files, there isn't anything but the Smalltalk Development Environment. With something like ENVY/Developer, building involved generating an exported image from the environment. If OP wants to try it: https://squeak.org/. - Source: Hacker News / over 1 year ago
  • Programming Portals
    She missed the biggest ‚programming portal‘ of all: Squeak (Smalltalk) (https://squeak.org/) Inspecting objects, ‚live‘ coding, a GUI that's intimately tied to its CLI - that's exactly Squeak! The Morphic UI: http://wiki.squeak.org/squeak/1870. - Source: Hacker News / over 1 year ago
  • Is there an operating systems that is a runtime of a programming language?
    This describes Smalltalk pretty well. https://squeak.org/ is the most popular current Smalltalk out there. Source: over 1 year ago
  • It feels good to reject an job after again after 6 years
    Squeak is a modern implementation of Smalltalk that still has all these features. Source: over 1 year ago
  • David Thompson: Guix for Development
    Guix seems to be providing a sort of 'all in one place' environment. Where you can login/connect to the image/vm and edit the code inside of it. It means that you are standarised on the same tooling and tools. You can take snapshots, roll it back if need be, send the entire vm to another person. This is *the* killer feature of smalltalk. If you want a modern day version of it, I think squeak.org would be the place... Source: over 1 year ago
  • 50 years Smalltalk anniversary celebration at Computer History Museum
    AFAIK Pharo is a fork of Squeak, which is much more open about it being a smalltalk programming system implementation. https://squeak.org/. - Source: Hacker News / over 1 year ago
  • What are examples of humanity discovering something amazing and then just moving on and ignoring it?
    Of course, Alan Kay's Smalltalk 80 is for many the quintessential lost paradise of personal computing. Some modern descendants are Squeak, Pharo and Cuis. Then there's Lisp machines, or for something more Unix-like, there's Plan 9.. So many cool systems deprived of mass adoption for no good reason. Source: almost 2 years ago
  • I am considering "switch" to be just a type of function, so I am not including it in my language
    Pharo is a modern update but I often prefer some of the ease-of-use features in Squeak. Source: about 2 years ago
  • Starting Over – A FOSS proposal for a new type of OS for a new type of computer
    IMHO, the ideas about non-volatile memory are a distraction and not a very fundamental or interesting detail of future systems. But the core proposal of combining https://squeak.org/ on top of https://oberon.org is really quite an exciting idea and could be a lot of FOSS fun. - Source: Hacker News / about 2 years ago
  • Why Static Languages Suffer From Complexity
    When I looked at Smalltalk, I was amazed how much was in there. It uses classes and closures dynamically. Just the small implementations, Squeak or Pharo, all have full graphical operating systems built in. Additional browser, zip-file and pdf-file support, etc. Source: over 2 years ago
  • I Can Read C++ and Java But I Can’t Read Smalltalk (2000) [pdf]
    [2] https://squeak.org/documentation/terse_guide/. - Source: Hacker News / over 2 years ago
  • Want to learn OOP after learning C
    Smalltalk: one of the cleaner OOP implementations IMO, and a quick one to learn. Head over to https://squeak.org, and pick one of their tutorials. Source: over 2 years ago
  • Paradox of the Perfect Code Editor
    I don't know enough on specific topic to comment. I think it is a spectrum of "speed/ease of feedback". e.g. - Smalltalk, https://squeak.org/. - Source: Hacker News / over 2 years ago
  • Seven Deadly Sins of Introductory Programming Language Design [pdf]
    Many languages target 'novice' audiences. Smalltalk is a classic example https://squeak.org ; a more recent example is Pyret https://www.pyret.org. - Source: Hacker News / over 2 years ago

Do you know an article comparing Smalltalk to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Smalltalk discussion

Log in or Post with

This is an informative page about Smalltalk. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.