Pharo News of the Week 24/2025

MD
Marcus Denker
Fri, Jun 13, 2025 12:20 PM

Pharo News of the Week 24/2025

If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4

The week on the Pharo Issue Tracker

Pharo 13

Fixes

Tests

Cleanup

Tools

Documentation / Website

# Pharo News of the Week 24/2025 - [Github] PharoSandGame https://github.com/PosledniAmir/PharoSandGame - [ANN] Pharo Paper Collection surpases 200 entries https://pharo.org/news/2025-06-10-HAL.html - [ANN] GitMiner: a Pharo Smalltalk library that helps developers in analyzing git repositories https://github.com/USIREVEAL/gitminer If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4 # The week on the Pharo Issue Tracker # Pharo 13 - Fix closing window shortcuts in combination with window groups #18116 https://github.com/pharo-project/pharo/pull/18116 - [Pharo13] Update Roassal to new Released version #18262 https://github.com/pharo-project/pharo/pull/18262 - Fix package selection in the new Finder #1128 https://github.com/pharo-spec/NewTools/pull/1128 - 1143 Cannot set the protocol of a method using StProtocolNameChooserPresenter #1144 https://github.com/pharo-spec/NewTools/pull/1144 - Fix Finder source search with class side #1129 https://github.com/pharo-spec/NewTools/pull/1129 # Fixes - Use Color>>#relativeLuminance in contrast methods #18272 https://github.com/pharo-project/pharo/pull/18272 - Fixing the Toplo Version #18263 https://github.com/pharo-project/pharo/pull/18263 - Fix: cleanup undeclared registry after renaming a class #18260 https://github.com/pharo-project/pharo/pull/18260 - [Pharo14] Fix closing window shortcuts in combination with window groups #18256 https://github.com/pharo-project/pharo/pull/18256 # Tests - Fixing broken tests #18275 https://github.com/pharo-project/pharo/pull/18275 - Improve assertions of MCStWriterTest>>#testClassMethodDefinition #18268 https://github.com/pharo-project/pharo/pull/18268 # Cleanup - Deprecate Morphic lists #18244 https://github.com/pharo-project/pharo/pull/18244 - Removing Dead Code #1161 https://github.com/pharo-spec/NewTools/pull/1161 - Clean breakpoints #1155 https://github.com/pharo-spec/NewTools/pull/1155 # Tools - P13 sync #1163 https://github.com/pharo-spec/NewTools/pull/1163 - Correct bug on swich profile functionnality #1162 https://github.com/pharo-spec/NewTools/pull/1162 - Implement script save/load support in Sindarin debugger presenter #1156 https://github.com/pharo-spec/NewTools/pull/1156 - using world position percentage for placeholders #1154 https://github.com/pharo-spec/NewTools/pull/1154 - Profile menu interaction changes #1153 https://github.com/pharo-spec/NewTools/pull/1153 - Fixing missing code in StSindarinDebuggerScriptingPresenter #1134 https://github.com/pharo-spec/NewTools/pull/1134 - added disableActivationDuring to SpAbstractEasypresenter #1778 https://github.com/pharo-spec/Spec/pull/1778 # Documentation / Website - add news HAL #98 https://github.com/pharo-project/pharo-website/pull/98 - Add comment to Class>>#rename: #18257 https://github.com/pharo-project/pharo/pull/18257 - Create Tutorial.md for profile description #18267 https://github.com/pharo-project/pharo/pull/18267
AK
Aik-Siong Koh
Sat, Jun 14, 2025 2:40 AM

Hi:

I want to share my development experience over the decades and see if
Pharo can provide the tools I love.
I hope others will share their experiences and tools too so we can
enrich it other and shortlist the tools for Pharo to have.

Notepad++
I use it for text editing.
Its Find, Replace, Find All in Current Document, Find in Files, are so
simple and comprehensive.

Everything
I use it to search for any filename on my PC. It is so simple, reliable
and super fast.
Match Path can match any disjointed strings of fullpath name. I love it.

WinMerge
Great for comparing files, directories or pasted text.
2 or 3 panes compare. Very obvious how to merge.

Windows Alt+Tab to switch windows
I always use Maximum Window size for every application window on an
18inch notebook.
No need to turn head. Less eyeball movement. Faster too.
I can compare screens using Alt-Tab fast to show differences as flickers.

LibreOffice or OpenOffice
I use it for my documentation of text, math and drawings. The math fonts
are truly pleasing for my eyes and brain.
I think it is absolutely important to get the math and theory derived
before programming code.
Then code execution feedback to the formulation and the process iterates.

WhatsApp, Google Meet
I use for texting and video conferencing.
So efficient for problem solving.

ChatGPT
I use it for world knowledge.
Love the step by step instructions in software development and example code.
I think it is showing beyond human capabilities already.

FreeCAD
I use it for 3D solid modeling. It is current scriptable using Python. I
hope to control it with Smalltalk.

I am just a user of the above software. If those capabilities are in
Pharo, then I will be a master of those capabilities.
That is my main idea.

All the best,
Aik-Siong Koh

Hi: I want to share my development experience over the decades and see if Pharo can provide the tools I love. I hope others will share their experiences and tools too so we can enrich it other and shortlist the tools for Pharo to have. Notepad++ I use it for text editing. Its Find, Replace, Find All in Current Document, Find in Files, are so simple and comprehensive. Everything I use it to search for any filename on my PC. It is so simple, reliable and super fast. Match Path can match any disjointed strings of fullpath name. I love it. WinMerge Great for comparing files, directories or pasted text. 2 or 3 panes compare. Very obvious how to merge. Windows Alt+Tab to switch windows I always use Maximum Window size for every application window on an 18inch notebook. No need to turn head. Less eyeball movement. Faster too. I can compare screens using Alt-Tab fast to show differences as flickers. LibreOffice or OpenOffice I use it for my documentation of text, math and drawings. The math fonts are truly pleasing for my eyes and brain. I think it is absolutely important to get the math and theory derived before programming code. Then code execution feedback to the formulation and the process iterates. WhatsApp, Google Meet I use for texting and video conferencing. So efficient for problem solving. ChatGPT I use it for world knowledge. Love the step by step instructions in software development and example code. I think it is showing beyond human capabilities already. FreeCAD I use it for 3D solid modeling. It is current scriptable using Python. I hope to control it with Smalltalk. I am just a user of the above software. If those capabilities are in Pharo, then I will be a master of those capabilities. That is my main idea. All the best, Aik-Siong Koh