pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

PharoSmalltalk in Apple app store for iPad

AW
Aaron Wohl
Thu, Mar 19, 2026 8:33 PM

PharoSmalltalk is available in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615/PharoSmalltalk
It uses a new VM with no JIT (iPad forbids JIT) and small objects encoded in the low bits of pointers rather than in the high bits, due to Apple ASLR restrictions.

Many thanks to Tim Mackinnon for over 111 emails and trying 98 test builds.

Source https://github.com/avwohl/iospharo

Note that I have a strong background in compilers, not Smalltalk.  If it does something wrong, please let me know at https://github.com/avwohl/iospharo/issues

PharoSmalltalk is available in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615/PharoSmalltalk It uses a new VM with no JIT (iPad forbids JIT) and small objects encoded in the low bits of pointers rather than in the high bits, due to Apple ASLR restrictions. Many thanks to Tim Mackinnon for over 111 emails and trying 98 test builds. Source https://github.com/avwohl/iospharo Note that I have a strong background in compilers, not Smalltalk. If it does something wrong, please let me know at https://github.com/avwohl/iospharo/issues
AW
Aaron Wohl
Thu, Mar 19, 2026 8:40 PM

Corrected Apple App Store link (or search PharoSmalltalk):
https://apps.apple.com/us/app/pharosmalltalk/id6759073615

----- Original message -----
From: Aaron Wohl via Pharo-users pharo-users@lists.pharo.org
To: pharo-users@lists.pharo.org, squeak-dev@lists.squeakfoundation.org
Cc: Aaron Wohl xphu@awohl.com
Subject: [Pharo-users] PharoSmalltalk in Apple app store for iPad
Date: Thursday, March 19, 2026 4:33 PM

PharoSmalltalk is available in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615/PharoSmalltalk
It uses a new VM with no JIT (iPad forbids JIT) and small objects encoded in the low bits of pointers rather than in the high bits, due to Apple ASLR restrictions.

Many thanks to Tim Mackinnon for over 111 emails and trying 98 test builds.

Source https://github.com/avwohl/iospharo

Note that I have a strong background in compilers, not Smalltalk.  If it does something wrong, please let me know at https://github.com/avwohl/iospharo/issues

Corrected Apple App Store link (or search PharoSmalltalk): https://apps.apple.com/us/app/pharosmalltalk/id6759073615 ----- Original message ----- From: Aaron Wohl via Pharo-users <pharo-users@lists.pharo.org> To: pharo-users@lists.pharo.org, squeak-dev@lists.squeakfoundation.org Cc: Aaron Wohl <xphu@awohl.com> Subject: [Pharo-users] PharoSmalltalk in Apple app store for iPad Date: Thursday, March 19, 2026 4:33 PM PharoSmalltalk is available in the Apple App Store for iPad (primary), iPhone, and Mac as https://apps.apple.com/us/app/pharosmalltalk/id6759073615/PharoSmalltalk It uses a new VM with no JIT (iPad forbids JIT) and small objects encoded in the low bits of pointers rather than in the high bits, due to Apple ASLR restrictions. Many thanks to Tim Mackinnon for over 111 emails and trying 98 test builds. Source https://github.com/avwohl/iospharo Note that I have a strong background in compilers, not Smalltalk. If it does something wrong, please let me know at https://github.com/avwohl/iospharo/issues