
PharoSmalltalk
Pure Object Oriented
About
Experience the full Pharo Smalltalk programming environment on your Apple devices. Write, debug, and inspect code with native performance and touch-optimized gestures. Access your projects anywhere with this universal app.
What's New in PharoSmalltalk
1.1
March 26, 2026
Fixes to start using a lot less memory. Fix helps running on older, smaller phones. Remove all references to reserved terms ios and mac.
Developer apps
FAQ
What is PharoSmalltalk?
PharoSmalltalk is a complete Pharo 13 Smalltalk programming environment that runs natively on Apple devices. It includes all the tools you'd find on a desktop version, such as the System Browser, Playground, Inspector, and Debugger.
How is PharoSmalltalk optimized for touchscreens?
PharoSmalltalk features intuitive gesture mapping for touchscreens. Tap functions as a left-click, long-press as a right-click, and a two-finger tap simulates a middle-click. Pinch-to-zoom is also supported, and it offers full hardware keyboard support with modifier keys on iPad.
What platforms does PharoSmalltalk support?
PharoSmalltalk is a universal app that runs on iPhone, iPad, and Mac (via Mac Catalyst). This allows you to take your Pharo environment with you wherever you go.
Does PharoSmalltalk collect user data?
No, PharoSmalltalk prioritizes privacy. It does not require accounts, collect telemetry, or gather any user data. Your code remains exclusively on your device.
Can I manage multiple projects with PharoSmalltalk?
Yes, PharoSmalltalk allows you to download official Pharo 13 images directly from the app or import your own .image files. You can keep multiple images organized and easily switch between different projects.
What is the performance like on mobile devices?
PharoSmalltalk offers native performance with a clean-room interpreter written in C++ and Metal GPU rendering. It provides a smooth 30fps display, efficient memory management, and full foreign function interface support.
Is the PharoSmalltalk virtual machine open source?
Yes, the virtual machine for PharoSmalltalk is MIT-licensed and open source. Contributions from the community are welcome.
What is the update frequency for PharoSmalltalk?
The latest version of PharoSmalltalk is 1.1, last updated on March 26, 2026. While specific update frequency isn't detailed, the app is actively maintained.
