Thank you very much Marcus.
Take care,
Pierre Bulens
De : Marcus Denker via Pharo-users [mailto:pharo-users@lists.pharo.org]
Envoyé : vendredi 6 novembre 2026 08:55
À : Pharo Development Mailinglist; Any question about pharo is welcome
Cc : Marcus Denker
Objet : [Pharo-users] Pharo News of the Week 45/2026
New this week: the news bot now looks at https://mastodon.social/@pharoproject
TODO
- post as news entry pharo.org
- summary of Discord discussions
- maybe: nicer formatted email (html?)
Pharo News of the Week 45/2026
==============================
30 October - 6 November 2026
News
----
- A complete Smalltalk-80 virtual machine written in Smalltalk, based on
the 1983 Xerox PARC publication (3 Nov)
https://github.com/ljulliar/smalltalk-80-sources
- Video: Music and sound with Pharo (4 Nov), Domenico Cipriani's talk at
the UK Smalltalk User Group, 27 May 2026
https://www.youtube.com/watch?v=wgdwVsI28no
- Video: Behaviour-driven development with Hera (5 Nov), Koen De Hondt's
talk at the UK Smalltalk User Group, 24 June 2026
https://www.youtube.com/watch?v=fChZGdJ03U0
Highlights
----------
- Pharo 15 moves to Unicode 18.0, with the Unicode tables now stored as
bytes (#20168).
- The Commander 2 migration takes another step in Calypso (#20145,
#20165, #20166).
- Pharo Launcher now lists the Compiler Course image and Moose Suite 13
for Pharo 14.
- Merged PRs: pharo 29 (28 on Pharo15, 1 on Pharo14), NewTools 5, Spec
1, pharo-launcher 2; pharo-vm and iceberg 0.
Pharo 15
--------
28 PRs merged into the Pharo15 branch.
Commander 2 and Calypso
- #20145 New step on commander 2 migration
https://github.com/pharo-project/pharo/pull/20145
- #20165 Use CmCommandAborted instead of CmdCommandAborted
https://github.com/pharo-project/pharo/pull/20165
- #20166 Align API of SystemCommand to Commander2 API
https://github.com/pharo-project/pharo/pull/20166
- #20144 Some fixes in Calypso
https://github.com/pharo-project/pharo/pull/20144
- #20148 ClyShowPoolUsersCommand should be available only on class pools
https://github.com/pharo-project/pharo/pull/20148
Formatter, refactorings and rules
- #20180 Keep a binary receiver of a binary message free of parentheses
https://github.com/pharo-project/pharo/pull/20180
- #20179 Reformat with the package's formatter, from EnlumineurFormatter
https://github.com/pharo-project/pharo/pull/20179
- #20167 Fix: raise a refactoring error for invalid intervals in extract
method
https://github.com/pharo-project/pharo/pull/20167
- #20157 Make RBRemoveTemporaryVariableTransformation handles nested
(shadowed variables) - now UnusedTemp has auto fix
https://github.com/pharo-project/pharo/pull/20157
- #20160 Improving the replaceMethod source code before turning it into
a visitor
https://github.com/pharo-project/pharo/pull/20160
Reflectivity
- #20118 Fix method sender reification after selector node migration
https://github.com/pharo-project/pharo/pull/20118
- #20171 Make reflectivity more robust
https://github.com/pharo-project/pharo/pull/20171
System, libraries and UI
- #20168 Update the Unicode data to 18.0 and store its tables as bytes
https://github.com/pharo-project/pharo/pull/20168
- #20136 Create FFI callbacks through their library
https://github.com/pharo-project/pharo/pull/20136
- #20138 Fix/png reader
https://github.com/pharo-project/pharo/pull/20138
- #20174 Fix store settings of groups
https://github.com/pharo-project/pharo/pull/20174
- #20142 Update the Shout style on theme change when no style was chosen
https://github.com/pharo-project/pharo/pull/20142
- #20135 Pharo UI Improvements
https://github.com/pharo-project/pharo/pull/20135
- #20177 Revert "Pharo UI Improvements"
https://github.com/pharo-project/pharo/pull/20177
- #20143 Revert "Sync Zinc with svenvc/zinc"
https://github.com/pharo-project/pharo/pull/20143
Class comments
- #20151 fix/zipped comment fix #20147
https://github.com/pharo-project/pharo/pull/20151
- #20155 fixing the bytearray>>zipped executable comment for real this
time.
https://github.com/pharo-project/pharo/pull/20155
- #20154 Integrating the CRC template into the comment builder.
https://github.com/pharo-project/pharo/pull/20154
Tests and cleanups
- #20146 Fix multiple tests
https://github.com/pharo-project/pharo/pull/20146
- #20162 Fix last failing test
https://github.com/pharo-project/pharo/pull/20162
- #20176 Fix testLocalMethodsOfTheClassShouldNotBeRepeatedInItsTraits
https://github.com/pharo-project/pharo/pull/20176
- #20096 Work on methods with equivalent in superclass
https://github.com/pharo-project/pharo/pull/20096
- #20164 Last P14 to P15 sync
https://github.com/pharo-project/pharo/pull/20164
Pharo 14 (1 PR)
- #20117 Fix ReImplementedNotSentRule reporting methods that send their
own selector
https://github.com/pharo-project/pharo/pull/20117
VM and other repositories
-------------------------
NewTools (pharo-spec/NewTools)
- #1557 Use the receiver inherited from the parent group in settings
items
https://github.com/pharo-spec/NewTools/pull/1557
- #1558 Do not write settings when showing their values
https://github.com/pharo-spec/NewTools/pull/1558
- #1561 fix: fix namespace test setup and expected changes size
https://github.com/pharo-spec/NewTools/pull/1561
- #1559 Restore zip compressed items inspection tab from Pharo 12 (fixes
pharo#20092)
https://github.com/pharo-spec/NewTools/pull/1559
- #1545 Transcript: Introduce API agnostic to internal line return
https://github.com/pharo-spec/NewTools/pull/1545
Spec (pharo-spec/Spec)
- #1962 Improve assertions failures descriptions for some tests
https://github.com/pharo-spec/Spec/pull/1962
Pharo Launcher (pharo-project/pharo-launcher)
- #781 Update sources.list with Moose Suite 13 for Pharo 14
https://github.com/pharo-project/pharo-launcher/pull/781
- #783 Add compiler course image to the launcher list next to the mooc
(the "Pharo Mooc" entry becomes "Pharo Courses")
https://github.com/pharo-project/pharo-launcher/pull/783
pharo-vm, iceberg, pharo-website, pharo-zeroconf: no commits this week.
Mailing lists
-------------
pharo-users
- Pharo by Example (1 Nov): a 2025 thread revived to ask whether the
book, which still targets Pharo 9, will now be updated after the Pharo
14 release; no reply yet.
https://lists.pharo.org/hyperkitty/list/pharo-users@lists.pharo.org/thread/B5P7X5E333VUL6XFMMAAU2BVIANBTWUZ/
- Call for presenters - UKSTUG 2027 meetings (3 Nov): the UK Smalltalk
User Group is looking for speakers for its monthly online meetings;
open dates from 27 January to 24 November 2027.
https://lists.pharo.org/hyperkitty/list/pharo-users@lists.pharo.org/thread/SQZJ7WMM7IYRJYOD6HBTKMJUMMDWLE6G/
pharo-dev
- No new threads apart from last week's News of the Week.