What Happened to Smalltalk?
Smalltalk is a pioneering, purely object-oriented programming language developed in the 1970s at Xerox PARC. While it profoundly influenced modern object-oriented languages like Java and Python, its mainstream commercial use declined in the late 20th century. Today, Smalltalk continues to be actively developed and used in niche enterprise applications and vibrant open-source communities, with modern implementations like Pharo and GemStone/S seeing ongoing updates and exploring new frontiers such as AI integration and multi-threading in 2026.
Quick Answer
Smalltalk, a foundational object-oriented programming language, continues to thrive in specialized domains and open-source communities despite its diminished mainstream presence. Modern implementations like Pharo and GemStone/S receive regular updates, with Pharo 13 shipping in Spring 2026 and GemStone/S 64 Bit v3.7.6 released in August 2026. The language is actively being explored for its relevance in AI agent development and live programming environments, demonstrating its enduring influence and adaptability as of late 2026.
📊Key Facts
📅Complete Timeline14 events
Smalltalk-72 Developed
Alan Kay, Dan Ingalls, and Adele Goldberg at Xerox PARC developed Smalltalk-72, an early version of the language, forming the basis for what is now termed Smalltalk.
Smalltalk-80 Released Publicly
Smalltalk-80, the first version to be made publicly available, was released, introducing many foundational ideas for object-oriented programming to a wider audience.
Commercial Popularity and Subsequent Decline
Smalltalk experienced a surge of commercial popularity in the first half of the 1990s, particularly in the aviation industry and for large payroll projects, but interest evaporated by 1996 due to factors like performance perception and proprietary models.
ANSI Smalltalk Standard Ratified
The American National Standards Institute (ANSI) ratified Smalltalk, establishing a standard version of the language.
Smalltalk Industry Council Revitalization Efforts
The Smalltalk Industry Council organized its first Smalltalk Solutions Conference, aiming to revitalize the language and highlight its strengths for web and enterprise development.
Pharo Forked from Squeak
Pharo, a modern, free, and open-source implementation of Smalltalk, was forked from Squeak v3.9, aiming to revisit Smalltalk design and enhance it.
Ranked 'Most Loved Programming Language'
Smalltalk took second place for 'most loved programming language' in the Stack Overflow Developer Survey, indicating a strong affinity among its users.
AI Language Model Integration Explored
Craig Latta explored integrating AI language models, specifically GPT-4, into Smalltalk development environments to enhance workflows and conversational interactions.
Smalltalk's Relevance for AI Agents Highlighted
An article discussed Smalltalk's profound impact and its renewed relevance for AI agents, noting its pioneering live programming and self-modifying code capabilities.
Pharo's Modern Ecosystem and Live Debugging
Discussions highlighted why programmers continue to use Pharo, emphasizing its modern, actively maintained ecosystem, clean syntax, and unique live debugging capabilities.
Cuis Blueprint Project Uses AI Agents
A Reddit post announced 'Blueprint,' a rework of the Cuis Smalltalk desktop experience, developed purely by a code agent directed in natural language, showcasing AI integration.
Pharo 13 Shipped
Pharo 13, a stable release of the modern Smalltalk implementation, shipped on time, demonstrating ongoing active development.
GemStone/S 64 Bit v3.7.6 Released
GemStone/S 64 Bit v3.7.6, a significant new version of the Smalltalk-powered object database, was released, containing new features, enhancements, and bug fixes.
Cuis at Smalltalks 2026 Conference
The Cuis Smalltalk community announced its participation in the Smalltalks 2026 conference in Rosario, Argentina, with eight talks from the community or showcasing work done in Cuis.
Follow this story
Get an email when this timeline gets a major update.
🔍Deep Dive Analysis
Smalltalk emerged from the visionary research at Xerox PARC in the 1970s, led by Alan Kay, Dan Ingalls, and Adele Goldberg. Conceived initially for educational purposes and as the software foundation for Kay's Dynabook concept, it introduced revolutionary ideas such as a purely object-oriented paradigm, graphical user interfaces, and an integrated, live development environment where everything is an object. Smalltalk-80, released in 1980, became the first widely distributed version and laid the groundwork for the ANSI standard ratified in 1998.
The language's influence on subsequent programming languages is undeniable, shaping the design of virtually all object-oriented languages that followed, including Flavors, CLOS, Objective-C, Java, Python, and Ruby. Smalltalk also pioneered concepts like Model-View-Controller (MVC) for user interface design and was frequently used for agile software development and rapid application development (RAD) due to its interactive and iterative nature.
Despite its technical merits and profound influence, Smalltalk's commercial trajectory saw a decline in mainstream use by the late 1990s and early 2000s. Several factors contributed to this. Early implementations faced perceptions of being 'too slow,' even though later optimizations, like those in Java's HotSpot JVM, borrowed heavily from Smalltalk's virtual machine techniques. The proprietary licensing models adopted by companies like ParcPlace and Digitalk also hindered its widespread adoption, especially as the industry shifted towards open-source alternatives. Furthermore, the cultural momentum gravitated towards C-syntax languages, creating a linguistic continuity that many developers found easier to adopt.
However, Smalltalk never truly disappeared. It maintained a dedicated following and continued to be used in mission-critical enterprise systems, particularly in financial services and telecommunications. The emergence of open-source implementations like Squeak and later Pharo revitalized the community. Pharo, forked from Squeak in 2008, has become a modern, actively maintained ecosystem, focusing on a clean syntax, powerful tooling, and an immersive development environment. It offers features like live debugging and a consistent pure object-oriented model that distinguishes it from file-based languages.
As of 2026, Smalltalk and its derivatives are experiencing renewed interest, particularly in the context of artificial intelligence and agent-based systems. Pharo 13 shipped in Spring 2026, and Glamorous Toolkit, a Pharo-based environment, is driving a new paradigm called 'moldable development'. GemStone/S, a scalable object database powered by Smalltalk, released version 3.7.6 in August 2026, continuing its use in massive transactional engines, such as those at JPMorgan Chase. There is active research into integrating AI language models into Smalltalk development workflows, with demonstrations of AI agents writing Smalltalk code and interacting with environments like GemStone and Cuis Smalltalk. Discussions around achieving 'true multi-threading Smalltalk' are also ongoing within the community in 2026. The Cuis Smalltalk community also announced its participation in the Smalltalks 2026 conference in October 2026, showcasing work done with AI agents for desktop experience rework.
What If...?
Explore alternate histories. What if Smalltalk made different choices?