Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1 participants
- 144619 messages
Pharo News of the Week 45/2025
by Marcus Denker
# Pharo News of the Week 45/2025
New wanted! You can add your news to this list (that is, next week) using this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo11
- Implements compatibility with Strict Symbol Comparison feature in Pharo #1682
https://github.com/pharo-spec/Spec/pull/1682
# Fixes
- Restore RGElementDefinition>>realParent's behavior of not setting the parent instance variable #18444
https://github.com/pharo-project/pharo/pull/18444
- Let simulation of click take enablement of presenter into account #1823
https://github.com/pharo-spec/Spec/pull/1823
- 18832-Saving-an-Image-with-the-Shortcut-produces-an-image-that-cannot-be-started #18835
https://github.com/pharo-project/pharo/pull/18835
- Post errorHandler fix #18823
https://github.com/pharo-project/pharo/pull/18823
# Tools
- Fix class search after change on search options #1275
https://github.com/pharo-spec/NewTools/pull/1275
- Improve Finder search options #1274
https://github.com/pharo-spec/NewTools/pull/1274
- In MessageBrowser, decouple messageList presenter from its list of messages to present DNU in windowTitle method #1124
https://github.com/pharo-spec/NewTools/pull/1124
- Fix the DrTest coverage bug #18810
https://github.com/pharo-project/pharo/pull/18810
# FFI
- uFFI FFIArray usage enhancement #18831
https://github.com/pharo-project/pharo/pull/18831
# VM
- Simulator fixes #1025
https://github.com/pharo-project/pharo-vm/pull/1025
# Cleanup
- Remove some usage of UIManager #1984
https://github.com/pharo-vcs/iceberg/pull/1984
- Refactoring cleanup spec standard dialogs #18837
https://github.com/pharo-project/pharo/pull/18837
- Deprecate ClassParentRenamed #18820
https://github.com/pharo-project/pharo/pull/18820
- Less NewUndeclared #18817
https://github.com/pharo-project/pharo/pull/18817
- Adding application in ClyBrowserMorph and CmdCommand to cut the depen⦠#18802
https://github.com/pharo-project/pharo/pull/18802
- Move deprecated methods to deprecated packages #18795
https://github.com/pharo-project/pharo/pull/18795
# Bootstrap / Packaging
- Load Network-UUID later in the bootstrap #18834
https://github.com/pharo-project/pharo/pull/18834
- Do not load Debugging-Core with Hermes #18838
https://github.com/pharo-project/pharo/pull/18838
- Enable class initialization in BaselineOfMorphicCore #18836
https://github.com/pharo-project/pharo/pull/18836
- Introduce BaselineOfUIInfrastructure and clean dependencies #18830
https://github.com/pharo-project/pharo/pull/18830
- Cut dependency of Collection-Strings to Unicode #18826
https://github.com/pharo-project/pharo/pull/18826
- Extract Fonts and FreeType from BaselineOfMorphicCore #18824
https://github.com/pharo-project/pharo/pull/18824
- Bootstrap: Remove some duplicated load spots #18800
https://github.com/pharo-project/pharo/pull/18800
- Improve some baselines #18799
https://github.com/pharo-project/pharo/pull/18799
- Kill multiple bad dependencies #18798
https://github.com/pharo-project/pharo/pull/18798
Nov. 17, 2025
MPLR 2026 Call for Papers
by stephane ducasse
Dear Smalltalk friends
Please find the following conference call for papers that can interest you.
If you know other forums that could be interested in virtual machines, compilers â¦.
do not hesitate to forward this call.
S. Ducasse and C. Scholliers PC chair of MPLR 26
##################################################################################
The 23rd International Conference on Managed Programming Languages & Runtimes (MPLR, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems in use, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (desktop, mobile, IoT, and wearable applications).
https://2026.ecoop.org/home/mplr-2026
Important Dates
---------------
- Abstract Submission Deadline: February 27, 2026
- Paper Submission Deadline: March 6, 2026
- Paper Author Notification: April 15, 2026
- Camera Ready for Papers: April 30, 2026
- Conference Date: June 29, 2026
All deadlines are 23:59 AoE (UTC-12h).
#### Topics
The areas of interest related to managed programming languages and runtime systems include but are not limited to:
- **Virtual Machines**
- Portable intermediate representations (e.g., JVM, WebAssembly, RPython, ...)
- Managed runtime systems (e.g., GraalVM, Android Runtime (ART), V8, JavaScriptCore, .NET, â¦)
- VM design and optimization
- VMs for mobile and embedded devices
- VMs for real-time applications
- Memory management and garbage collection
- Hardware/software co-design
- Domain-specific languages
- Security and privacy
- Persistence
- **Languages and Compilers**
- Managed languages
- Compilers and interpreters
- Type systems and program logics
- Language interoperability
- Parallelism, distribution, and concurrency
- **Techniques, Tools, and Applications**
- Static and dynamic program analysis
- Testing and debugging
- Simulation
- Refactorings
- Program synthesis
- Performance analysis and monitoring
- Compiler and program verification and model checking
If you are unsure whether a particular topic falls within the scope of MPLR â26 or if you have any other questions, please do not hesitate to contact the Program Chair.
#### Submission Categories
MPLR accepts three types of submissions:
- **Regular research papers**, describing novel contributions involving managed language platforms. Research papers will be evaluated based on their relevance, novelty, technical rigor, and contribution to the state-of-the-art. (Format: up to 12 pages, excluding bibliography and appendix);
- **Work-in-progress research papers**, describing hot topics or promising new ideas, with perhaps less maturity than full papers. Work-in-progress papers will be evaluated with an emphasis on novelty and the potential of the new ideas instead of technical rigor and experimental results. (Format: up to 6 pages, excluding bibliography and appendix);
- **Industry and tool papers**, presenting technical challenges and solutions for managed language platforms in the context of deployed applications and systems. Industry and tool papers will be evaluated on their relevance, usefulness, and results. Suitability for demonstration and availability will also be considered for tool papers. (Format: up to 6 pages, excluding bibliography and appendix; up to 12 pages allowed if justified by the content);
Accepted submissions will be published in the ACM Digital Library, except if the authors prefer not to be included.
MPLR 2026 submissions must conform to the ACM Policy on Prior Publication and Simultaneous Submissions and to the SIGPLAN Republication Policy.
See http://www.sigplan.org/Resources/Policies/Republication
#### Author Instructions
Submissions need to use the ACM SIGPLAN format with the `sigplan` style.
If you are using LaTeX, submissions need to use the `acmart` document class with the `sigplan` option (*not* the `sigconf` option). In the `acmart-primary.zip` file that downloads from the LaTeX (Version 1.90) link on the https://www.acm.org/publications/proceedings-template page, look for `samples/sample-sigplan.tex` as a guide. If you use Overleaf, be sure to change the `documentclass` option `manuscript` to `sigplan`. For ease of reviewing, please include page numbers in your submission using the LaTeX command `\settopmatter{printfolios=true}`. Please use the standard setting, e.g., the default font size for the SIGPLAN style is 10 point and the format uses two columns for the test.
All submissions need to be in PDF format. MPLR now uses **double-blind reviewing**. **Authors should not show their
names on a submission and should refer to their own work in third person.** We further
recommend that they avoid publicizing the work, at least under the same or similar title, while it is under review.
Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.
Submission Site: https://mplr26.hotcrp.com
Nov. 13, 2025
Pharo News of the Week 44/2025
by Marcus Denker
# Pharo News of the Week 44/2025
[Paper] Coypu: Gnawing Music On-The-Fly With Pharo
https://zenodo.org/records/15528063
New wanted! You can add your news to this list (that is, next week) using this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo 12
- Pharo 12 backport: fix cache flush SystemDictionary>>#add: #18807
https://github.com/pharo-project/pharo/pull/18807
- P12 - 18785-OmTimeStampSuffixStrategy-could-generate-duplicated-values #18786
https://github.com/pharo-project/pharo/pull/18786
# Pharo 13
- Update Spec to v2.0.4 in P13 #18776
https://github.com/pharo-project/pharo/pull/18776
- P13-18785-OmTimeStampSuffixStrategy-could-generate-duplicated-values #18787
https://github.com/pharo-project/pharo/pull/18787
- Re-add SpWindowPresenter>>#restore. #1837
https://github.com/pharo-spec/Spec/pull/1837
- Update paginator when switching themes #1835
https://github.com/pharo-spec/Spec/pull/1835
- Morhic adapter: use #when:do:for: instead of #when:do: #1834
https://github.com/pharo-spec/Spec/pull/1834
# Fixes
- Fix initialization of Clipboard #18809
https://github.com/pharo-project/pharo/pull/18809
- Fix for the browser line number parameter #18775
https://github.com/pharo-project/pharo/pull/18775
- Update text fields background color when switching themes #18740
https://github.com/pharo-project/pharo/pull/18740
- fix some clap glitches #18694
https://github.com/pharo-project/pharo/pull/18694
# Refactoring Engine
- More efficient feedback for ReRenameClassrefactoring #18626
https://github.com/pharo-project/pharo/pull/18626
- Improvement of ReTemporaryToInstanceVariableRefactoring #18654
https://github.com/pharo-project/pharo/pull/18654
# Newtools
- Cut dependency of Monticello to UIManager #1271
https://github.com/pharo-spec/NewTools/pull/1271
- Pass the application in Cavrois #1270
https://github.com/pharo-spec/NewTools/pull/1270
- Add back the build number in the about. #1269
https://github.com/pharo-spec/NewTools/pull/1269
- move wrong class-side methods to instance-side #1268
https://github.com/pharo-spec/NewTools/pull/1268
- add an accessor for application in morphs #1267
https://github.com/pharo-spec/NewTools/pull/1267
- Fixing some CmCommandAborted should be pass an application!!!!! #1266
https://github.com/pharo-spec/NewTools/pull/1266
# Spec
- add an API to take snapshot of a presenter in PNG #1794
https://github.com/pharo-spec/Spec/pull/1794
- Re-add SpWindowPresenter>>#restore. #1836
https://github.com/pharo-spec/Spec/pull/1836
- Morhic adapter: use #when:do:for: instead of #when:do: #1833
https://github.com/pharo-spec/Spec/pull/1833
- Making sure that cm2 commands with their spec extensions can talk to the application #1831
https://github.com/pharo-spec/Spec/pull/1831
- Update paginator when switching themes #1829
https://github.com/pharo-spec/Spec/pull/1829
- fix the finder focus bug #1824
https://github.com/pharo-spec/Spec/pull/1824
# Cleanup Dependencies /Bootstrap / Morphic Cleanup
- Remove dependency of Monticello to the UIManager #18796
https://github.com/pharo-project/pharo/pull/18796
- Clean multiple dependencies #18789
https://github.com/pharo-project/pharo/pull/18789
- Old ring chunk importer should depend on Ring-Definition-Core #18782
https://github.com/pharo-project/pharo/pull/18782
- Introduce BaselineOfFonts #18779
https://github.com/pharo-project/pharo/pull/18779
- Move loading of the UIManager to hermes phase by cutting the last dependencies to it in the kernel #18772
https://github.com/pharo-project/pharo/pull/18772
- Clean multiple dependencies to reduce dependencies to Morphic #18770
https://github.com/pharo-project/pharo/pull/18770
- Rename System-BasicCommandLineHandler to System-CommandLineHandler #18768
https://github.com/pharo-project/pharo/pull/18768
- Reduce depenencies to UIManager #18766
https://github.com/pharo-project/pharo/pull/18766
- Move loading of NumberParser to hermes phase #18765
https://github.com/pharo-project/pharo/pull/18765
- Cleanup in the first bootstrap packages #18763
https://github.com/pharo-project/pharo/pull/18763
- Merge System-CommandLineHandler and System-BasicCommandLineHandler #18761
https://github.com/pharo-project/pharo/pull/18761
- Simplify bootstrap scripts #18756
https://github.com/pharo-project/pharo/pull/18756
- Move loading of FileSystem-Path to Hermes phase #18754
https://github.com/pharo-project/pharo/pull/18754
- Move loading of Collections-Stack to Hermes phase #18753
https://github.com/pharo-project/pharo/pull/18753
- Cleaning of the bootstrap and of Pharo dependencies #18737
https://github.com/pharo-project/pharo/pull/18737
- Clean number printing #18705
https://github.com/pharo-project/pharo/pull/18705
# Inform related cleans
- Fixes: #18757 #18759
https://github.com/pharo-project/pharo/pull/18759
- Fix #18758 / Fixes #18758 #18764
https://github.com/pharo-project/pharo/pull/18764
# Tests
- improved #testAddFlushesClassCaches #18808
https://github.com/pharo-project/pharo/pull/18808
Oct. 31, 2025
Pharo News of the Week 43/2025
by Marcus Denker
# Pharo News of the Week 43/2025
News wanted! You can add your news to this list (that is, for next week) using this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo 11
- Faster Implementation for Step Through in P11 #18698
https://github.com/pharo-project/pharo/pull/18698
- Backport Ph11 for #18716 - Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18726
https://github.com/pharo-project/pharo/pull/18726
# Pharo 12
- Backport Ph12 for #18716 - Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18725
https://github.com/pharo-project/pharo/pull/18725
# Pharo 13
- Backport Ph13 for #18716 - Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18724
https://github.com/pharo-project/pharo/pull/18724
- Update Toplo World Menu entry to load 'Pharo13' branch #18709
https://github.com/pharo-project/pharo/pull/18709
# Fixes
- Fix issue #18598: Duplicating a class fails to log methods in Epicea (clean) #18706
https://github.com/pharo-project/pharo/pull/18706
# Refactoring Engine
- Refactoring engine UI fixes #18728
https://github.com/pharo-project/pharo/pull/18728
- Adding tests for RBProtectInstanceVariableRefactoring #18715
https://github.com/pharo-project/pharo/pull/18715
# Compiler
- Fix: #18702 by making OCBlockScope >> inComingCopiedVarNames consistent to Set inconsistent results #18716
https://github.com/pharo-project/pharo/pull/18716
- Simplify the registering of OpalCompiler #18710
https://github.com/pharo-project/pharo/pull/18710
# Debugger
- Faster implementation for StepThrough in P14 #18693
https://github.com/pharo-project/pharo/pull/18693
# Bootrap
- Add class initialization in Hermes #18680
https://github.com/pharo-project/pharo/pull/18680
# Cleanup
- Morphic: Deprecate some scrollers and tabs #18677
https://github.com/pharo-project/pharo/pull/18677
- Move RunArrayTest #18712
https://github.com/pharo-project/pharo/pull/18712
- Move model update methods from Object to System-Model #18714
https://github.com/pharo-project/pharo/pull/18714
- Remove class added accidentally #18717
https://github.com/pharo-project/pharo/pull/18717
- Remove double registration of OSEnvironment to SessionManager #18723
https://github.com/pharo-project/pharo/pull/18723
- Simplify Metacello scripting mecanism #18665
https://github.com/pharo-project/pharo/pull/18665
Oct. 28, 2025
Pharo News of the Week 42/2025
by Marcus Denker
# Pharo News of the Week 42/2025
- [Video] Pharo : 1. Introduction to Pharo & Counter App
https://www.youtube.com/watch?v=cdWNlGD_FzQ
- [ANN] Coypu is now listed on https://github.com/toplap/awesome-livecoding
If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
# Pharo13
- P13 backport: Alternative fix to the Epicea naming hack #18664
https://github.com/pharo-project/pharo/pull/18664
# Features
- Allow using symbols in #reduce: and #inject:into: #18510
https://github.com/pharo-project/pharo/pull/18510
- Add an inspection of Clap match using Roassal #18650
https://github.com/pharo-project/pharo/pull/18650
# Fixes
- Add back removed method #18701
https://github.com/pharo-project/pharo/pull/18701
- fix eval command use of OPbject>>#inform #18687
https://github.com/pharo-project/pharo/pull/18687
# Compiler
- fix compiler plugin call of semantic analysis #18699
https://github.com/pharo-project/pharo/pull/18699
- Add first version of DebugInfo object #18644
https://github.com/pharo-project/pharo/pull/18644
# Epicea/FileOut
- Reintroducing the openFileInOS feature for the fileout #18676
https://github.com/pharo-project/pharo/pull/18676
- Fixing saving of protocole + unskip the tests #18696
https://github.com/pharo-project/pharo/pull/18696
# Refactoring
- ReExtractMethodDriver fixes from Balsa's review #18685
https://github.com/pharo-project/pharo/pull/18685
- Generic nonViolators for ReConditions (retry) #18651
https://github.com/pharo-project/pharo/pull/18651
# FFI
- UnifiedFFI refactors for compatibility #18660
https://github.com/pharo-project/pharo/pull/18660
# Cleanup
- Cavrois Removing Object >> inform: usage We will fix it later #1264
https://github.com/pharo-spec/NewTools/pull/1264
- fix bad initialisation of StFileBrowserAbstractPresenter hierarchy #1261
https://github.com/pharo-spec/NewTools/pull/1261
- Cleanup: remove an override of #== #1253
https://github.com/pharo-spec/NewTools/pull/1253
- Less UIManager default (in Calypso and Epicea) #18662
https://github.com/pharo-project/pharo/pull/18662
- Make sure that we move on Morphic fading out. #18657
https://github.com/pharo-project/pharo/pull/18657
# Packaging improvements
- Move ProvideAnswerNotification to Morphic core #18683
https://github.com/pharo-project/pharo/pull/18683
- Move Float print policies and #printOn:base: to System-NumberPrinting #18692
https://github.com/pharo-project/pharo/pull/18692
- Simplify BaselineOfMorphic post loads (first step) #18690
https://github.com/pharo-project/pharo/pull/18690
# CI
- add back execution permission to shell scripts #18681
https://github.com/pharo-project/pharo/pull/18681
- Add test to ensure we do not depend on deprecated package #18643
https://github.com/pharo-project/pharo/pull/18643
- Make testStepToNextCallInClassNeverFinishes a bit more robust #1265
https://github.com/pharo-spec/NewTools/pull/1265
# Documentation
- fix:#18658 convert comments into examples #18659
https://github.com/pharo-project/pharo/pull/18659
- fixing announcement doc to use recent class syntax #18700
https://github.com/pharo-project/pharo/pull/18700
- Add documentation on Clap #18663
https://github.com/pharo-project/pharo/pull/18663
- typos in clap documentation #18671
https://github.com/pharo-project/pharo/pull/18671
Oct. 20, 2025
Pharo News of the Week 41/2025
by Marcus Denker
# Pharo News of the Week 41/2025
- [ANN] Workshop: Programming Music and Synthesizers on-the-fly with Pharo - Audio Developer Conference 10 Nov
https://conference.audio.dev/session/2025/programming-music-and-synthesizer…
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 12
- Backport addition of #deviceScale: and #deviceScaleX:y: on AthensCairoSurface to Pharo 12 #18634
https://github.com/pharo-project/pharo/pull/18634
# Pharo 13
- Backport: Push the #new: of Array up to ArrayedCollection #18638
https://github.com/pharo-project/pharo/pull/18638
- P13-update-iceberg-version #18636
https://github.com/pharo-project/pharo/pull/18636
- Backport addition of #deviceScale: and #deviceScaleX:y: on AthensCairoSurface #18633
https://github.com/pharo-project/pharo/pull/18633
- P13-fix-metacello-checkout-of-gitlab-subprojects by tesonep · Pull Request #1980 · pharo-vcs/iceberg
https://github.com/pharo-vcs/iceberg/pull/1980
# UI
- Ux fix for the strange browser toggle buttons #17929
https://github.com/pharo-project/pharo/pull/17929
# Fixes
- Fix testcase announcements #18617
https://github.com/pharo-project/pharo/pull/18617
- [Instrumentation] Added few more methods to make the instrumentation safe #18632
https://github.com/pharo-project/pharo/pull/18632
- Fix issues 11065, equality fix cause key order aren't include in equ⦠#18199
https://github.com/pharo-project/pharo/pull/18199
- Fix test resize #1826
https://github.com/pharo-spec/Spec/pull/1826
# Tools
- Cleanup log. #1256
https://github.com/pharo-spec/NewTools/pull/1256
- Dependency Analyser: enables the action if items are valid #1258
https://github.com/pharo-spec/NewTools/pull/1258
# Improvements
- Bag counts #18631
https://github.com/pharo-project/pharo/pull/18631/files
- Improve source management #18621
https://github.com/pharo-project/pharo/pull/18621
- Fixing cursor movements between lines + Improvement editor actions model + adding editor test cases + improving editor tests builders #18511
https://github.com/pharo-project/pharo/pull/18511
# Command Line
- use perform command as default command line handler #18615
https://github.com/pharo-project/pharo/pull/18615
- Clean old command line handler #18639
https://github.com/pharo-project/pharo/pull/18639
# Iceberg / Git
- Remove fileout from snapshot browser #1982
https://github.com/pharo-vcs/iceberg/pull/1982
- P14-fix-metacello-checkout-of-gitlab-subprojects #1981
https://github.com/pharo-vcs/iceberg/pull/1981
- Pressing enter when cloning a repository is bind to ok button now #1979
https://github.com/pharo-vcs/iceberg/pull/1979
# Cleanup
- Cleanup methods #18271
https://github.com/pharo-project/pharo/pull/18271
- Fix undeclared reference #18646
https://github.com/pharo-project/pharo/pull/18646
- Added the lost return #18640
https://github.com/pharo-project/pharo/pull/18640
- Fix #18550: Inconsistent accessor naming in EnlumineurFormatter #18550 Edit New issue #18552
https://github.com/pharo-project/pharo/pull/18552
- Do not depend on Smalltalk but on SystemVersion #1257
https://github.com/pharo-spec/NewTools/pull/1257
# Comments
- more meaning full method comments! #18629
https://github.com/pharo-project/pharo/pull/18629
Oct. 10, 2025
Pharo News of the Week 40/2025
by Marcus Denker
# Pharo News of the Week 40/2025
- [ANN] Call for talks for Smalltalks 2025 has been extended until October 6th.
https://smalltalks2025.fast.org.ar/
- [ANN] Smalltalk Meetup in Zurich, 31 October 2025
https://zurich.smalltalk.world/
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 12
- Updating version of NewTools to Fix #16827 #18619
https://github.com/pharo-project/pharo/pull/18619
- [P12] Fix Issue 16827: Method version history timestamp always shows a wired date #1255
https://github.com/pharo-spec/NewTools/pull/1255
- backport12: #18606 ByteArray-initialize #18609
https://github.com/pharo-project/pharo/pull/18609
# Pharo 13
- Use Iceberg v2.4.4 #18614
https://github.com/pharo-project/pharo/pull/18614
- Improving the hack for handling the impresion of DateAndTime in Windows #18623
https://github.com/pharo-project/pharo/pull/18623
- Do not add a default repository group if it is already present, #1976
https://github.com/pharo-vcs/iceberg/pull/1976
- RemoteModel should define repositoryModel (explicit trait requirement) #1917
https://github.com/pharo-vcs/iceberg/pull/1917
# Speed
- Push the #new: of Array up to ArrayedCollection. #18606
https://github.com/pharo-project/pharo/pull/18606
# Spec
- Bug fix: Apply box layout spacing in SpMorphicBoxAdapter>>#verifyBoxExtentOf:withChild: #1825
https://github.com/pharo-spec/Spec/pull/1825
- Fix SpMorphicBoxAdapter>>#verifyBoxExtentOf:withChild: to only add border width/height when adding the first child morph instead of adding border width/height for every child morph #1820
https://github.com/pharo-spec/Spec/pull/1820
# Tools
- Remove StPulse from NewTools Preview #1250
https://github.com/pharo-spec/NewTools/pull/1250
- Alternative fix to the Epicea naming hack #18627
https://github.com/pharo-project/pharo/pull/18627
- Find & Replace keeps options between instances #18608
https://github.com/pharo-project/pharo/pull/18608
- Find and Replace noew remembers the last entered text for both find and replace texts. #18605
https://github.com/pharo-project/pharo/pull/18605
- Port forward PR from P13: Find and replace not stuck with old string anymore #18604
https://github.com/pharo-project/pharo/pull/18604
# Git / Iceberg
- Pharo14: Do not add a default repository group if it is already present, #1978
https://github.com/pharo-vcs/iceberg/pull/1978
- Port forward #1917 #1977
https://github.com/pharo-vcs/iceberg/pull/1977
- Refresh Iceberg UI when switching tabs #1975
https://github.com/pharo-vcs/iceberg/pull/1975
- Added Browse command to CheckoutPreviewBrowser #1974
https://github.com/pharo-vcs/iceberg/pull/1974
- Edit metadata project confusion removed #1972
https://github.com/pharo-vcs/iceberg/pull/1972
- Using existing locations as default ones and tests #1953
https://github.com/pharo-vcs/iceberg/pull/1953
# Fixes
- Improving the hack for handling the impresion of DateAndTime in Windows #18624
https://github.com/pharo-project/pharo/pull/18624
- Fix 2 bugs in the calculation of topLeft in FTTableMorph>>#resizeContainer #18611
https://github.com/pharo-project/pharo/pull/18611
# Cleanup
- remove basic Hermes command #18587
https://github.com/pharo-project/pharo/pull/18587
- Cleaning of DateAndTime #18602
https://github.com/pharo-project/pharo/pull/18602
- Move #hasBindingThatBeginsWith: to Shout #17932
https://github.com/pharo-project/pharo/pull/17932
Oct. 6, 2025
Pharo News of the Week 39/2025
by Marcus Denker
# Pharo News of the Week 39/2025
- [ANN] RediStick v3.1.0 is now available!
The Redis client for Pharo Smalltalk now supports RedisJSON APIs, enabling proper JSON data type handling instead of just strings. This makes Redis a powerful document store option for Smalltalk developers. https://github.com/mumez/RediStick/blob/master/doc/Json.md
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 12
- Backport addition of #isValid on SDL2Handle to Pharo 12 #18596
https://github.com/pharo-project/pharo/pull/18596
- Backport changes making #tagNames: on MCOrganizationDefinition ensure the tag names are symbols to Pharo 12 #18590
https://github.com/pharo-project/pharo/pull/18590
# Pharo 13
- Backport changes making #tagNames: on MCOrganizationDefinition ensure the tag names are symbols #18589
https://github.com/pharo-project/pharo/pull/18589
# Fixes
- OSWindow-SDL2: setCursor if window is focused and when focus is gained #18304
https://github.com/pharo-project/pharo/pull/18304
- Handle short-form #rgb[a] colors in Color #18575
https://github.com/pharo-project/pharo/pull/18575
- Add back methods needed for SmalltalkCI #18594
https://github.com/pharo-project/pharo/pull/18594
- Worker thread should be unique, fix random failing tests #18591
https://github.com/pharo-project/pharo/pull/18591
- workers identified by name should be uniqu #18548
https://github.com/pharo-project/pharo/pull/18548
# Compiler
- Improve UndeclaredVariable error #18500
https://github.com/pharo-project/pharo/pull/18500
- OpalCompiler should not depend on Roassal #18576
https://github.com/pharo-project/pharo/pull/18576
# Iceberg / Git
- Enable / disbale commit button while commiting something #1973
https://github.com/pharo-vcs/iceberg/pull/1973
- Fix inspector #1970
https://github.com/pharo-vcs/iceberg/pull/1970
# Launcher
- Fix typo laucher into launcher #723
https://github.com/pharo-project/pharo-launcher/pull/723
# Command Line
- allow clap command line handler to activate itself or not #18544
https://github.com/pharo-project/pharo/pull/18544
# Tools
- Fix typo in ProfSteph #1244
https://github.com/pharo-spec/NewTools/pull/1244
- Update Graph Algorithms version #1249
https://github.com/pharo-spec/NewTools/pull/1249
- Fix release tests of Pharo #1248
https://github.com/pharo-spec/NewTools/pull/1248
- Update version of graph algorithms #1247
https://github.com/pharo-spec/NewTools/pull/1247
- Remove NewTools-ObjectCentricBreakpoints #1246
https://github.com/pharo-spec/NewTools/pull/1246
- Adding a new fetcher and fixing the transitive one #18580
https://github.com/pharo-project/pharo/pull/18580
- Fix #18557: Unexpected behavior when storing and loading code quality rule settings from files #18566
https://github.com/pharo-project/pharo/pull/18566
- Find and replace not stuck with old string anymore #18565
https://github.com/pharo-project/pharo/pull/18565
# Monticello / Metacello
- Make #tagNames: on MCOrganizationDefinition ensure the tag names are symbols #18588
https://github.com/pharo-project/pharo/pull/18588
- Introduced MetacelloAbstractSpecGenerator #18593
https://github.com/pharo-project/pharo/pull/18593
- Remove Metacello dead code #18586
https://github.com/pharo-project/pharo/pull/18586
- Clean Metacello tests #18585
https://github.com/pharo-project/pharo/pull/18585
- Metacello cleanup #18569
https://github.com/pharo-project/pharo/pull/18569
- Small cleanup of Metacello/Monticello #18568
https://github.com/pharo-project/pharo/pull/18568
# Refactoring Engine
- Fixed the duplicate class refactoring wrong message #17941
https://github.com/pharo-project/pharo/pull/17941
- [Refactorings] ReExtractMethodDriver complies with the architecture of drivers #18561
https://github.com/pharo-project/pharo/pull/18561
- Remove rb xxx #17970
https://github.com/pharo-project/pharo/pull/17970
# Cleanup
- repackage tools needed for bootsrap #18567
https://github.com/pharo-project/pharo/pull/18567
- Fix a failing test #18581
https://github.com/pharo-project/pharo/pull/18581
- Remove tests of deprecated methods #18584
https://github.com/pharo-project/pharo/pull/18584
- Remove methods overriding the same methods in Pharo #1821
https://github.com/pharo-spec/Spec/pull/1821
- Remove duplicated ProfStef #18579
https://github.com/pharo-project/pharo/pull/18579
Sept. 26, 2025
Pharo News of the Week 38/2025
by Marcus Denker
# Pharo News of the Week 38/2025
- [ANN] Ukrainian translation of "Application Building with Spec 2.0"
https://pharo.org/news/2025-09-13-Spec-Ukr.html
- [Blog Post] Cooperative Pharo server shutdown
https://github.com/svenvc/blog/blob/main/2025-09-12-cooperative-server-shut…
- AIActions â AI-based Comment Generator for Pharo
https://github.com/kasperosterbye/PharoAIActions
If you want to add your news to this list, use this form: https://tinyurl.com/4c89buy4
# The week on the Pharo Issue Tracker
- uFFI valueholder multiple arity (external objects) #18531
https://github.com/pharo-project/pharo/pull/18531
- Make #printOn: on Character not print surrogates as a literal #18540
https://github.com/pharo-project/pharo/pull/18540
# Comand Line
- move spec run cli command to clap #18535
https://github.com/pharo-project/pharo/pull/18535
- Replace Fuel command line handler by clap command #18534
https://github.com/pharo-project/pharo/pull/18534
- move back perform as a root command #18542
https://github.com/pharo-project/pharo/pull/18542
- move to Clap #1819
https://github.com/pharo-spec/Spec/pull/1819
# Tools
- Add inspector tab âFormSetâ showing a FormSet as an ImageMorph #1240
https://github.com/pharo-spec/NewTools/pull/1240
- Adding a setting to change default stack selection in debugger to show TestAsserter contexts when step Into #1242
https://github.com/pharo-spec/NewTools/pull/1242
# Icerberg / Git
- Changing tabs when editing metadata project #1967
https://github.com/pharo-vcs/iceberg/pull/1967
- Use new Iceberg merge browser in more places instead of the morphic one #1941
https://github.com/pharo-vcs/iceberg/pull/1941
# Cleanup
- Deprecate asSocketAddress extension #18556
https://github.com/pharo-project/pharo/pull/18556
- Cleaning of SystemVersion #18551
https://github.com/pharo-project/pharo/pull/18551
- Removing support for parsing styledsource code ]style[ #18541
https://github.com/pharo-project/pharo/pull/18541
- Removed duplicate classes in new DrTest #18536
https://github.com/pharo-project/pharo/pull/18536
- Move Fuel code to Fuel package #1243
https://github.com/pharo-spec/NewTools/pull/1243
# Website
- add news fondation uni lille #108
https://github.com/pharo-project/pharo-website/pull/108
- news spec ukr #107
https://github.com/pharo-project/pharo-website/pull/107
- news Coypu Concert #106
https://github.com/pharo-project/pharo-website/pull/106
Sept. 22, 2025