PharoSmalltalk with a new VM is now in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615. It runs the latest Pharo 13 image.
Source https://github.com/avwohl/iospharo
During development, 10 issues came up that seem to be best handled with image changes, see https://github.com/avwohl/iospharo/blob/main/docs/upstream-proposals.md
I could use advice or review on how to proceed with these issues. This started when, on a cruise, I sat down on a beach chair with LEARN PHARO and an iPad and found there wasn’t a Pharo. I have a background in compiler construction, but am newish to Smalltalk.
Hi Aaron
VERY pleased to see this.
Congrats on taking the initiative.
Wish you every success with the project.
KR
Graham McLeod
Owner/Chief Architect
“Building Desirable Futures”

Training • Consulting • Tools • Research
graham@inspired.org mailto:graham@inspired.org https://www.inspired.org https://www.inspired.org/. landline: +27 21 531 5404
LinkedIn: https://www.linkedin.com/in/grahamatinspired/
On 20 Mar 2026, at 07:32, Aaron Wohl via Pharo-dev pharo-dev@lists.pharo.org wrote:
PharoSmalltalk with a new VM is now in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615. It runs the latest Pharo 13 image.
Source https://github.com/avwohl/iospharo
During development, 10 issues came up that seem to be best handled with image changes, see https://github.com/avwohl/iospharo/blob/main/docs/upstream-proposals.md
I could use advice or review on how to proceed with these issues. This started when, on a cruise, I sat down on a beach chair with LEARN PHARO and an iPad and found there wasn’t a Pharo. I have a background in compiler construction, but am newish to Smalltalk.
Hi,
This is nice :) I tried it fast and the result is interesting.
For the issues, you could first check if they are still present in Pharo 14 since it will probably get released in a few weeks.
I think most of them will not have been fixed but we never know.
If they are still present in P14 do not hesitate to open issues on the Pharo issue Tracker. Maybe they will not been fixed fast because we have a lot of things in the tracker, once a month some Pharowers are getting together to fix some bugs and they could get picked during one of those sessions (next one is next friday)
Good luck and have a nice day!
--
Cyril Ferlicot-Delbecquehttps://ferlicot.fr
On Friday, March 20th, 2026 at 6:32 AM, Aaron Wohl via Pharo-dev pharo-dev@lists.pharo.org wrote:
PharoSmalltalk with a new VM is now in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615. It runs the latest Pharo 13 image.
Source https://github.com/avwohl/iospharo
During development, 10 issues came up that seem to be best handled with image changes, see https://github.com/avwohl/iospharo/blob/main/docs/upstream-proposals.md
I could use advice or review on how to proceed with these issues. This started when, on a cruise, I sat down on a beach chair with LEARN PHARO and an iPad and found there wasn’t a Pharo. I have a background in compiler construction, but am newish to Smalltalk.
ssues now Opened:
Issue Title
#19449 MicGitHubRessourceReference >> githubApi sends authenticated request with nil token
#19450 MicDocumentBrowserModel >> document sends #message instead of #messageText
#19451 MicDocumentBrowserPresenter >> childrenOf: missing error handler on loadChildren
#19452 Embedded Source Sans Pro font missing common Unicode glyphs (modifier keys, bullets)
#19453 WarpBlt >> mixPix:sourceMap:destMap: drops alpha channel in Smalltalk fallback
#19454 DebugPointTest >> testTranscriptDebugPoint fails on all VMs (missing Transcript clear)
Each one mentions iospharo with a link to the repo, includes repro steps against stock images, and proposes a fix.
The iPad pharo project created a headless test runner that doesn't seem headless to the image. It allows test scripts to invoke menus and capture the visual results. Without this testing involved scanning a real screen and faking mouse clicks, which was very slow and didnt work well. I think it would be useful in extending Pharo testing into the visual area.
See https://github.com/avwohl/pharo-headless-test
For the other iPhone discovered issues I will do more work before asking for any upstream change.
----- Original message -----
From: Cyril FERLICOT-DELBECQUE via Pharo-dev pharo-dev@lists.pharo.org
To: Pharo Development List pharo-dev@lists.pharo.org
Cc: Cyril FERLICOT-DELBECQUE cyril@ferlicot.fr
Subject: [Pharo-dev] Re: new vm implementation results
Date: Friday, March 20, 2026 8:58 PM
Hi,
This is nice :) I tried it fast and the result is interesting.
For the issues, you could first check if they are still present in Pharo 14 since it will probably get released in a few weeks.
I think most of them will not have been fixed but we never know.
If they are still present in P14 do not hesitate to open issues on the Pharo issue Tracker. Maybe they will not been fixed fast because we have a lot of things in the tracker, once a month some Pharowers are getting together to fix some bugs and they could get picked during one of those sessions (next one is next friday)
Good luck and have a nice day!
--
Cyril Ferlicot-Delbecque
https://ferlicot.fr
On Friday, March 20th, 2026 at 6:32 AM, Aaron Wohl via Pharo-dev pharo-dev@lists.pharo.org wrote:
PharoSmalltalk with a new VM is now in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615. It runs the latest Pharo 13 image.
Source https://github.com/avwohl/iospharo
During development, 10 issues came up that seem to be best handled with image changes, see https://github.com/avwohl/iospharo/blob/main/docs/upstream-proposals.md
I could use advice or review on how to proceed with these issues. This started when, on a cruise, I sat down on a beach chair with LEARN PHARO and an iPad and found there wasn’t a Pharo. I have a background in compiler construction, but am newish to Smalltalk.