Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- 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
January 2025
- 20 messages
Pharo News of the Week 05/2025
by Marcus Denker
# Pharo News of the Week 05/2025
- [Video] Tp33 first pattern programming: https://www.youtube.com/watch?v=EwPuypfRQTg
- [ANN] Google Summer of Code 2025: Call for Students https://gsoc.pharo.org
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 11
- Backport fix-SDL-default-renderer-by-platform to Pharo 11 #17696
https://github.com/pharo-project/pharo/pull/17696
# Pharo 12
- Backport correction evaluation of dynamic variables from the debugger #956
- Backport correction evaluation of dynamic variables from the debugger #956
https://github.com/pharo-spec/NewTools/pull/956
- Update version in #newTools for BaselineOfPharo for Pharo 12 to âv0.9.2â #17691
https://github.com/pharo-project/pharo/pull/17691
# Fixes
- Do not restore ffi methods if they are not installed #17686
https://github.com/pharo-project/pharo/pull/17686
- Fix broken Pharo image #17712
https://github.com/pharo-project/pharo/pull/17712
- Bring back 'Fit all' menu item #17709
https://github.com/pharo-project/pharo/pull/17709
- Fixes: 17680 RB-Rename-class-from-in-text-editor-select-the-class-of-⦠#17681
https://github.com/pharo-project/pharo/pull/17681
- 17677 pharo syntax tutorial testtest divide two by zero signals zero divide #17679
https://github.com/pharo-project/pharo/pull/17679
# Rules
- Edited two rules to implement that #initializeWindow: has to call super and can't override preferredExtent #17695
https://github.com/pharo-project/pharo/pull/17695
- Refactoring Engine
https://github.com/pharo-project/pharo/pull/17654
# Window Handling
- Migrate about window to Spec #17708
https://github.com/pharo-project/pharo/pull/17708
- Cleaning window title #17711
https://github.com/pharo-project/pharo/pull/17711
# VM
- Forward port 10.3.3 to pharo-12 branch #903
https://github.com/pharo-project/pharo-vm/pull/903
- Improve project structure #904
https://github.com/pharo-project/pharo-vm/pull/904
# Iceberg / Git
- Cleaning Spec #1885
https://github.com/pharo-vcs/iceberg/pull/1885
- Removing dead code #1890
https://github.com/pharo-vcs/iceberg/pull/1890
- Fix IceTipCommitBrowser to have a cleaner initialization of the model #1888
https://github.com/pharo-vcs/iceberg/pull/1888
- Clean protocols #1886
https://github.com/pharo-vcs/iceberg/pull/1886
- Improve protocols #89
https://github.com/pharo-vcs/libgit2-pharo-bindings/pull/89
# Newtools
- SpClosedWindowPresenter don't add itself in last closed window now #969
https://github.com/pharo-spec/NewTools/pull/969
- No glamorous icon names #968
https://github.com/pharo-spec/NewTools/pull/968
- No glamorous icon names #967
https://github.com/pharo-spec/NewTools/pull/967
- Cleaning title definition #966
https://github.com/pharo-spec/NewTools/pull/966
- Introduce a new About Pharo based on Spec instead of Morphic #965
https://github.com/pharo-spec/NewTools/pull/965
- Categorize an uncategorized method #964
https://github.com/pharo-spec/NewTools/pull/964
- Closed window is now independent and works with Announcements #963
https://github.com/pharo-spec/NewTools/pull/963
- Post cleaning fix2 #962
https://github.com/pharo-spec/NewTools/pull/962
- Post cleaning fixes #961
https://github.com/pharo-spec/NewTools/pull/961
- On the class side of course #960
https://github.com/pharo-spec/NewTools/pull/960
- Fixing the build I hope #959
https://github.com/pharo-spec/NewTools/pull/959
- Cleaning spec #957
https://github.com/pharo-spec/NewTools/pull/957
# Cleanup
- Cleaning spec #1709
https://github.com/pharo-spec/Spec/pull/1709
- Cleaning title definition #1711
https://github.com/pharo-spec/Spec/pull/1711
- Cleaning SpMorphic: less duplication around centered #1712
https://github.com/pharo-spec/Spec/pull/1712
- Branch: automatebenchresult, Adding the timing to the benchmarks , a⦠#17622
https://github.com/pharo-project/pharo/pull/17622
- Cleanup compiler extensions. #17662
https://github.com/pharo-project/pharo/pull/17662
- AST-Core-Tests should not depend on Monticello #17665
https://github.com/pharo-project/pharo/pull/17665
- Branch: RedoingClosePresenter, Deleted everything so SpClosedWindowListPresenter can be independant #17676
https://github.com/pharo-project/pharo/pull/17676
- Move (OC)DoItVariable to the compiler #17678
https://github.com/pharo-project/pharo/pull/17678
- Cleaning Presenter #17683
https://github.com/pharo-project/pharo/pull/17683
- Post clean fix2 #17693
https://github.com/pharo-project/pharo/pull/17693
- Reintroducing test methods in a way that they are not counted as simi⦠#17694
https://github.com/pharo-project/pharo/pull/17694
- Reduce usage of protocol initialize-release #17701
https://github.com/pharo-project/pharo/pull/17701
- Cleanup refactorings #17700
https://github.com/pharo-project/pharo/pull/17700
- Depends on Roassal branch Pharo13 #17705
https://github.com/pharo-project/pharo/pull/17705
- Removed the undeclared for now. #17706
https://github.com/pharo-project/pharo/pull/17706
- Cleanup Tests #17710
https://github.com/pharo-project/pharo/pull/17710
Jan. 31, 2025
Re: Pharo News of the Week 04/2025
by Noury Bouraqadi
Thank you Marcus and all the contributors for the update and continuously improving Pharo.
FYI I copy pasted the email into 2 AIs (ChatGPT and Claude) the email, and prompted them to make a summary. ChatGPT output was useless. Claude's one is more interesting. So, I'm sharing it with you below.
I also asked them to make a mind map of the news list. Here, ChatGPT, made the more intersting result, though the texts are poor. Attached.
Best,
Noury
---
Here's a summary of the key updates from Pharo's weekly news and issue tracker:
Major Updates:
- New VM release v10.3.3
- Updates to Pharo 11 and 12 baselines (Iceberg v2.2.3, NewTools v0.9.1, Spec v1.3.5)
- Fuel update for Pharo 13
Notable Improvements:
- Fixed tenured primitives and timestamp parsing
- Enhanced word navigation and protocol removal in Calypso
- Added password support in SpRequestDialog
- Integrated Welcome Browser into NewTools
- Added drag & drop support to inspectors
Cleanup & Infrastructure:
- Reorganized compiler tests
- Improved build process (Roassal/NewTools loading sequence)
- Removed deprecated code and redundant features
- Enhanced ColorPicker integration
- Multiple fixes to Spec framework
Development Tools:
- New snapshot browser in Iceberg
- Improved error messages in Tonel
- Multiple NewTools enhancements including playground size memorization
- Better metadata support in Spec presenters
A spotter survey is currently open for community feedback.
On Jan 27 2025, at 5:01 pm, Marcus Denker <marcus.denker(a)inria.fr> wrote:
> # Pharo News of the Week 04/2025
>
> - [ANN] New VM Release v10.3.3 https://www.pharo.org/news/2025-01-21-VM10-3-3.html
> - [Blog Post]: Subject in SUnit Tests https://all-objects-all-the-time.st/#/blog/posts/
> - [Survey] please take a second to take the spotter survey: https://sondages.inria.fr/index.php/319877?lang=en
>
> 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 11
> - Update version in #iceberg for BaselineOfPharo for Pharo 11 to âv2.2.3â #17644
> https://github.com/pharo-project/pharo/pull/17644
>
> # Pharo 12
> - Update version in #newTools for BaselineOfPharo for Pharo 12 to âv0.9.1â #17666
> https://github.com/pharo-project/pharo/pull/17666
>
> - Update version in #spec for BaselineOfPharo for Pharo 12 to âv1.3.5â #17643
> https://github.com/pharo-project/pharo/pull/17643
>
>
> # Features
> - Update Fuel for Pharo 13 #17635
> https://github.com/pharo-project/pharo/pull/17635
>
> # Fixes
> - Fixed fall back code on new tenured primitives by jordanmontt · Pull Request #17617 · pharo-project/pharo
> https://github.com/pharo-project/pharo/pull/17617
>
> - Calypso: Fix remove protocol when there is no method in the protocol #17628
> https://github.com/pharo-project/pharo/pull/17628
>
> - Branch: realunclosewindow, added all behaviors needed to use SpClosedWindowListPresebter #17629
> https://github.com/pharo-project/pharo/pull/17629
>
> - Update word navigation to handle different character groups #17630
> https://github.com/pharo-project/pharo/pull/17630
>
> - Fix timestamp parsing in SourceFileArray #17633
> https://github.com/pharo-project/pharo/pull/17633
>
> # VM
> - Remove old versions of libgit in new builds #902
> https://github.com/pharo-project/pharo-vm/pull/902
>
>
> # Compiler
> - Move OpalCompiler-UI tests to OpalCompiler-UI-Tests #17664
> https://github.com/pharo-project/pharo/pull/17664
>
> - Move OCBytecodeDecompilerExamplesTest to Flashback #17663
> https://github.com/pharo-project/pharo/pull/17663
>
> # Iceberg /Tonel /git
> - Port Hernan's snapshot browser to Iceberg #1875
> https://github.com/pharo-vcs/iceberg/pull/1875
>
> - Improve error messages #123
> https://github.com/pharo-vcs/tonel/pull/123
>
> # CI/Bootrap/Image load
> - Load roassal before NewTool
> https://github.com/pharo-project/pharo/pull/17650
>
> - Remove double loading of welcome browser #17655
> https://github.com/pharo-project/pharo/pull/17655
>
> - Load Microdown before NewTools (Anyway NewTools will load it) #17652
> https://github.com/pharo-project/pharo/pull/17652
>
> # Newtools
> - Branch: Pharo13, renamed it to presenter and cleaned the class #941
> https://github.com/pharo-spec/NewTools/pull/941
>
> - Merge ColorPicker in NewTools #954
> https://github.com/pharo-spec/NewTools/pull/954
>
> - Fix Code Rewriter to take care of the context's application #953
> https://github.com/pharo-spec/NewTools/pull/953
>
> - Remove method with equivalent in traits #952
> https://github.com/pharo-spec/NewTools/pull/952
>
> - Integrate Welcome Browser into NewTools by jecisc · Pull Request #951 · pharo-spec/NewTools
> https://github.com/pharo-spec/NewTools/pull/951
>
> - Branch: Making Playground Memorizing its Size #949
> https://github.com/pharo-spec/NewTools/pull/949
>
> - Branch: FixingLastInitialExtentForWindow #948
> https://github.com/pharo-spec/NewTools/pull/948
>
> - Branch: 946-StFinder-produces-DNU-on-browse, Fixes: #964 #947
> https://github.com/pharo-spec/NewTools/pull/947
>
> - Add drag&drop support to inspectors #945
> https://github.com/pharo-spec/NewTools/pull/945
>
> # Spec
> - Allow passwords in SpRequestDialog, Fixes #1705 #1706
> https://github.com/pharo-spec/Spec/pull/1706
>
> - fix: make Fuel serialization work with native collections #1704
> https://github.com/pharo-spec/Spec/pull/1704
>
> - P13: Introduce metadata and properties support in SpAbstractPresenter⦠#1701
> https://github.com/pharo-spec/Spec/pull/1701
>
> # Cleanup
> - Remove dead code #17632
> https://github.com/pharo-project/pharo/pull/17632
>
> - Moving ColorPicker extension to the extended class. #17637
> https://github.com/pharo-project/pharo/pull/17637
>
> - Remove the refresh because we should not have a dependency from Morph⦠#17638
> https://github.com/pharo-project/pharo/pull/17638
>
> - Branch: MakingDrTestMemorizingSize. #17649
> https://github.com/pharo-project/pharo/pull/17649
>
> - Remove Morphic MCSnapshotBrowser #17659
> https://github.com/pharo-project/pharo/pull/17659
>
> - Remove dead code #17658
> https://github.com/pharo-project/pharo/pull/17658
>
> - Doing a pass on ProfStef. #17653
> https://github.com/pharo-project/pharo/pull/17653
>
> # Website
> - Update Companies.md: new form links #82
> https://github.com/pharo-project/pharo-website/pull/82
>
Jan. 28, 2025
Pharo News of the Week 04/2025
by Marcus Denker
# Pharo News of the Week 04/2025
- [ANN] New VM Release v10.3.3 https://www.pharo.org/news/2025-01-21-VM10-3-3.html
- [Blog Post]: Subject in SUnit Tests https://all-objects-all-the-time.st/#/blog/posts/
- [Survey] please take a second to take the spotter survey: https://sondages.inria.fr/index.php/319877?lang=en
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 11
- Update version in #iceberg for BaselineOfPharo for Pharo 11 to âv2.2.3â #17644
https://github.com/pharo-project/pharo/pull/17644
# Pharo 12
- Update version in #newTools for BaselineOfPharo for Pharo 12 to âv0.9.1â #17666
https://github.com/pharo-project/pharo/pull/17666
- Update version in #spec for BaselineOfPharo for Pharo 12 to âv1.3.5â #17643
https://github.com/pharo-project/pharo/pull/17643
# Features
- Update Fuel for Pharo 13 #17635
https://github.com/pharo-project/pharo/pull/17635
# Fixes
- Fixed fall back code on new tenured primitives by jordanmontt · Pull Request #17617 · pharo-project/pharo
https://github.com/pharo-project/pharo/pull/17617
- Calypso: Fix remove protocol when there is no method in the protocol #17628
https://github.com/pharo-project/pharo/pull/17628
- Branch: realunclosewindow, added all behaviors needed to use SpClosedWindowListPresebter #17629
https://github.com/pharo-project/pharo/pull/17629
- Update word navigation to handle different character groups #17630
https://github.com/pharo-project/pharo/pull/17630
- Fix timestamp parsing in SourceFileArray #17633
https://github.com/pharo-project/pharo/pull/17633
# VM
- Remove old versions of libgit in new builds #902
https://github.com/pharo-project/pharo-vm/pull/902
# Compiler
- Move OpalCompiler-UI tests to OpalCompiler-UI-Tests #17664
https://github.com/pharo-project/pharo/pull/17664
- Move OCBytecodeDecompilerExamplesTest to Flashback #17663
https://github.com/pharo-project/pharo/pull/17663
# Iceberg /Tonel /git
- Port Hernan's snapshot browser to Iceberg #1875
https://github.com/pharo-vcs/iceberg/pull/1875
- Improve error messages #123
https://github.com/pharo-vcs/tonel/pull/123
# CI/Bootrap/Image load
- Load roassal before NewTool
https://github.com/pharo-project/pharo/pull/17650
- Remove double loading of welcome browser #17655
https://github.com/pharo-project/pharo/pull/17655
- Load Microdown before NewTools (Anyway NewTools will load it) #17652
https://github.com/pharo-project/pharo/pull/17652
# Newtools
- Branch: Pharo13, renamed it to presenter and cleaned the class #941
https://github.com/pharo-spec/NewTools/pull/941
- Merge ColorPicker in NewTools #954
https://github.com/pharo-spec/NewTools/pull/954
- Fix Code Rewriter to take care of the context's application #953
https://github.com/pharo-spec/NewTools/pull/953
- Remove method with equivalent in traits #952
https://github.com/pharo-spec/NewTools/pull/952
- Integrate Welcome Browser into NewTools by jecisc · Pull Request #951 · pharo-spec/NewTools
https://github.com/pharo-spec/NewTools/pull/951
- Branch: Making Playground Memorizing its Size #949
https://github.com/pharo-spec/NewTools/pull/949
- Branch: FixingLastInitialExtentForWindow #948
https://github.com/pharo-spec/NewTools/pull/948
- Branch: 946-StFinder-produces-DNU-on-browse, Fixes: #964 #947
https://github.com/pharo-spec/NewTools/pull/947
- Add drag&drop support to inspectors #945
https://github.com/pharo-spec/NewTools/pull/945
# Spec
- Allow passwords in SpRequestDialog, Fixes #1705 #1706
https://github.com/pharo-spec/Spec/pull/1706
- fix: make Fuel serialization work with native collections #1704
https://github.com/pharo-spec/Spec/pull/1704
- P13: Introduce metadata and properties support in SpAbstractPresenter⦠#1701
https://github.com/pharo-spec/Spec/pull/1701
# Cleanup
- Remove dead code #17632
https://github.com/pharo-project/pharo/pull/17632
- Moving ColorPicker extension to the extended class. #17637
https://github.com/pharo-project/pharo/pull/17637
- Remove the refresh because we should not have a dependency from Morph⦠#17638
https://github.com/pharo-project/pharo/pull/17638
- Branch: MakingDrTestMemorizingSize. #17649
https://github.com/pharo-project/pharo/pull/17649
- Remove Morphic MCSnapshotBrowser #17659
https://github.com/pharo-project/pharo/pull/17659
- Remove dead code #17658
https://github.com/pharo-project/pharo/pull/17658
- Doing a pass on ProfStef. #17653
https://github.com/pharo-project/pharo/pull/17653
# Website
- Update Companies.md: new form links #82
https://github.com/pharo-project/pharo-website/pull/82
Jan. 27, 2025
Little poll to help us improving Spotter
by stephane ducasse
Hi Pharoers
Weâre gathering feedback to improve the Spotter tool in Pharo. The survey is quick and focuses on your experience with it, if you could take a few minutes to share your thoughts it would be great.
Here's the link: https://sondages.inria.fr/index.php/319877?lang=en
Best regards,
Santiago
Stéphane Ducasse
http://stephane.ducasse.free.fr
06 30 93 66 73
"If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.â Calvin & Hobbes
Jan. 25, 2025
Pharo News of the Week 3/2025
by Marcus Denker
# Pharo News of the Week 3/2025
- [ANN] IWST 2024 proceedings is now online at https://ceur-ws.org/Vol-3893/
- [Video] Phausto at the Audio Programmer meetup https://lucretiomsp.github.io/musicwithpharo/2025/01/16/phaustoAudioProgram…
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 11
- Backport multibyte commit message fix to Pharo 11 #1877
https://github.com/pharo-vcs/iceberg/pull/1877
- Backport changes making #cascadeFor:initialExtent:world: for RealEstateAgent use integral positions when using the worldâs center to Pharo 11 #17604
https://github.com/pharo-project/pharo/pull/17604
# Pharo 12
- Backport changes making #recalculatePageWidths and #recalculatePageHeights on SpMorphicMillerAdapter set the coordinates and dimensions to integral numbers #1694
https://github.com/pharo-spec/Spec/pull/1694
- Backport fix making #loadVersionFromFileNamed: on MCRemoteFileBasedRepository always answer the version #17615
https://github.com/pharo-project/pharo/pull/17615
# Fixes
- Pharo 13 - more Robust CompiledMethod inspection, #936
https://github.com/pharo-spec/NewTools/pull/936
- Fix #loadVersionFromFileNamed: on MCRemoteFileBasedRepository to always answer the version #17613
https://github.com/pharo-project/pharo/pull/17613
- Branch: 17625-Clean-window-menu, Fixes #17625 #17626
https://github.com/pharo-project/pharo/pull/17626
- 17597 the code formatter does not pretty print well ffi calls #17598
https://github.com/pharo-project/pharo/pull/17598
- Branch: Another FFI call variation not formattable + add customisat⦠#17601
https://github.com/pharo-project/pharo/pull/17601
- Trying to make sure that we get the correct method class once we set ⦠#17595
https://github.com/pharo-project/pharo/pull/17595
- fix(sorting): Make many tables in inspector extensions properly sortable #924
https://github.com/pharo-spec/NewTools/pull/924
# Features
- Allow to load a package in another environment #17591
https://github.com/pharo-project/pharo/pull/17591
# Newtools
- added WindowManager package to exploit new SpClosedWindowPresenter #940
https://github.com/pharo-spec/NewTools/pull/940
- Branch: removeUnusedPreferredExtent, Fixes # 935 #937
https://github.com/pharo-spec/NewTools/pull/937
- Branch: Pharo13, Removing preferredExtent instance variable of class and code #932
https://github.com/pharo-spec/NewTools/pull/932
# VM
- Prepare release v10.3.3 #901
https://github.com/pharo-project/pharo-vm/pull/901
- Update build and dev VM and image to latest pharo 12 release #900
https://github.com/pharo-project/pharo-vm/pull/900
- force non-shallow checkout on CI #899
https://github.com/pharo-project/pharo-vm/pull/899
- Normalize variable #897
https://github.com/pharo-project/pharo-vm/pull/897
- Adding test to test Ephemerons in the Old Space #702
https://github.com/pharo-project/pharo-vm/pull/702
# Spec
- Make #transferFor:from: on SpMorphicTreeTableDataSource delegate to the adapter #1679
https://github.com/pharo-spec/Spec/pull/1679
# iceberg (git)
- Redo of PRâ¯#1873 #1880
https://github.com/pharo-vcs/iceberg/pull/1880
- Remove duplicated methods #1876
https://github.com/pharo-vcs/iceberg/pull/1876
- renamed all ice git hub classes from model to presenter ( not model anymore) #1874
https://github.com/pharo-vcs/iceberg/pull/1874
# Cleanup
- Cleaningtest that there are no selectors remaining that are sent but not implemented #17612
https://github.com/pharo-project/pharo/pull/17612
- Move LocalProcessException and LocalRecursionStopper to debugger packages #17621
https://github.com/pharo-project/pharo/pull/17621
- Move DependentsArray from Kernel to System-Model #17620
https://github.com/pharo-project/pharo/pull/17620
- Clean TransferMorph #17619
https://github.com/pharo-project/pharo/pull/17619
- Remove dependencies to the AST #17616
https://github.com/pharo-project/pharo/pull/17616
- Remove some methods with equivalent in superclass in Calypso #17592
https://github.com/pharo-project/pharo/pull/17592
- Remove duplicated methods #939
https://github.com/pharo-spec/NewTools/pull/939
- One less reference to RBParser + does not uselessly reformat code. #934
https://github.com/pharo-spec/NewTools/pull/934
- Fix testLocalMethodsOfTheClassShouldNotBeRepeatedInItsTraits #938
https://github.com/pharo-spec/NewTools/pull/938
- little post migration and all the tests are green #931
https://github.com/pharo-spec/NewTools/pull/931
- Remove duplicated methods #1699
https://github.com/pharo-spec/Spec/pull/1699
- Remove unused class variable recently introduced #1698
https://github.com/pharo-spec/Spec/pull/1698
Jan. 24, 2025
Re: Pharo Launcher & Monticello & Code Repositories
by stephane ducasse
>> Can you provide more information so that we can see what we can do.
> There's not much to say execpt that nothing happens, wherther I launch it with settings or not. Last working images I have are Pharo 11.0. Nothings works for Pharo 12+ !
>
@Christophe is there a log in PharoLauncher
@Benoit could you try to update the VMs - do you get the same behavior if you reinstall the launcher?
>
>> 2) On a totally different subject, is there a package to be able load the Monticello Browser tool back into the image starting with Pharo 11? It's really annoying to deprive users from easily loading code from all the repos still using the Monticello format!
>> I do not know. We do not support mcz loading.
>> We sincerely understand that it can be painful but we cannot rewrite all the old tools.
>> Embrace Git and Iceberg is a super nice tool for that.
>> We are working on removing morphic and this is a large effort.
>> If you want I can pair program with you to port one of your projects to github.
> Maybe the solution would be to have Monticello loadable as a standalone package ! How do you guys port stuff from SqueakSource to Pharo? May be someone in the Pharo community has an easy recipe to do that! Guys? Anyone? Suggestions?
mv P.mcz P.zip
unzip P.zip
Then load the file by dropping it on the desktop.
On error I create missing classes and restart
>>> 3) Finally, is there a preferred ***central*** repository to store Pharo code? Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ?
>> We always wanted to do that but we got stuck launching a market place.
>> The idea is that you publish your code anywhere you want on github, gitlabâ¦.
>> and you publish a description of such project in the marketplace.
>> We did not have the manpower to launch this project. If you want to help we can tell
>> you what we designed: the simplest thing that could work - a git repo.
>> Now christophe should have the information somewhere.
> I understand. It`s just a fantasy/dream/wish that things would be much easier to find if, like the Cuis repo or SqueakSource or SS3 or SmalltalkHub, everything would be in one place. At least, regardless of what repo you use, a central page with package descriptions that would like to the proper location
We want a central repo but are out of steam :(
S
Stéphane Ducasse
http://stephane.ducasse.free.fr
06 30 93 66 73
"If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.â Calvin & Hobbes
Jan. 23, 2025
Re: Pharo Launcher & Monticello & Code Repositories
by Benoit St-Jean
On 2025-01-07 06:37, stephane ducasse wrote:
> Hi benoit
>
> happy new year and sorry not seeing your email before
Same here! Bonne et heureuse année (en retard), monsieur Ducasse!
>> On 12 Nov 2024, at 18:31, Benoit St-Jean via Pharo-dev<pharo-dev(a)lists.pharo.org> wrote:
>>
>> 1) I've been using Pharo Launcher 3.2 on Windows 10 for a while and it seems like there's a problem with launching images starting with version 11. It just doesn't work. Any hint?
> Can you provide more information so that we can see what we can do.
There's not much to say execpt that nothing happens, wherther I launch
it with settings or not. Last working images I have are Pharo 11.0.Â
Nothings works for Pharo 12+ !
> 2) On a totally different subject, is there a package to be able load
> the Monticello Browser tool back into the image starting with Pharo
> 11? It's really annoying to deprive users from easily loading code
> from all the repos still using the Monticello format!
> I do not know. We do not support mcz loading.
> We sincerely understand that it can be painful but we cannot rewrite all the old tools.
> Embrace Git and Iceberg is a super nice tool for that.
> We are working on removing morphic and this is a large effort.
> If you want I can pair program with you to port one of your projects to github.
Maybe the solution would be to have Monticello loadable as a standalone
package ! How do you guys port stuff from SqueakSource to Pharo? May
be someone in the Pharo community has an easy recipe to do that! Guys?Â
Anyone? Suggestions?
>> 3) Finally, is there a preferred ***central*** repository to store Pharo code? Something like Squeaksource was, or RubyGems (for Ruby) or Cincom Public Repository (VisualWorks Smalltalk) ?
> We always wanted to do that but we got stuck launching a market place.
> The idea is that you publish your code anywhere you want on github, gitlabâ¦.
> and you publish a description of such project in the marketplace.
> We did not have the manpower to launch this project. If you want to help we can tell
> you what we designed: the simplest thing that could work - a git repo.
> Now christophe should have the information somewhere.
I understand. It`s just a fantasy/dream/wish that things would be much
easier to find if, like the Cuis repo or SqueakSource or SS3 or
SmalltalkHub, everything would be in one place. At least, regardless of
what repo you use, a central page with package descriptions that would
like to the proper location
Jan. 21, 2025
Re: [Pharo-users] New VM Release v10.3.3
by stephane ducasse
Thanks a lot for you dedication and positive energy around this important artefact.
S
> On 16 Jan 2025, at 10:27, Guillermo Polito <guillermopolito(a)gmail.com> wrote:
>
> Hi all,
>
> Weâve published a new VM release (v10.3.3) to be used with Pharo versions 10 through 13.
>
> 10.3.3 includes all changes in 10.3.2 (that was rolled back) plus several improvements.
>
> Highlights:
> - improves the naming schema of built artifacts to differentiate releases from intermediate/nightly builds
> - is built on the old file server (that we recovered!) to support compatibility with older GLibC versions
> - builds and run properly on newer linux systems (we fixed a couple of linking and compilation issues with newer versions of gcc)
> - many improvements in the perm space
>
> Please find in the wiki information about the build and versions
>
> https://github.com/pharo-project/pharo-vm/wiki
>
> Full release changes log
> https://github.com/pharo-project/pharo-vm/releases/tag/v10.3.3
>
> Finally, a big thanks to MaxLeske and Norbert for testing, and to everybody who contributed even in the previous conversations.
>
> Cheers,
> G
Stéphane Ducasse
http://stephane.ducasse.free.fr
06 30 93 66 73
"If you knew today was your last day on earth, what would you do differently? ....ESPECIALLY if, by doing something different, today might not be your last day on earth.â Calvin & Hobbes
Jan. 20, 2025
"Subject in SUnit Tests" â New blog post on all: objects all: theTime
by Koen De Hondt
Dear Pharo users and developers,
In my series of blog posts on testing, I added a follow-up post <https://all-objects-all-the-time.st/#/blog/posts/12> about a dedicated name for the object under test in SUnit tests, the âsubject".
Happy reading!
Ciao,
Koen
Jan. 19, 2025
Pharo News of the Week 1 and 2 2025
by Marcus Denker
The First week everyone was on holidays, 2025 thus starts with week 2.
- [Video] Talk from UK Smalltalk users group: Maximiliano Tabacman: Electronic Roleplaying Assistant - 27 March 2024 https://www.youtube.com/watch?v=yIoTkXNU-Sc
- [Blog Post] Comparing SUnit with RSpec https://all-objects-all-the-time.st/#/blog/posts/11
# The week on the Pharo Issue Tracker
# Pharo 12
- [Backport to P12] Improve word-by-word text navigation + tests #17285
https://github.com/pharo-project/pharo/pull/17285
- Backport fix-SDL-default-renderer-by-platform #17579
https://github.com/pharo-project/pharo/pull/17579
- use Spec v1.3.4 #17574
https://github.com/pharo-project/pharo/pull/17574
- Move compiled method installation code from compile to install step #17469
https://github.com/pharo-project/pharo/pull/17469
# Fixes
- Fix word jumping p12 #17584
https://github.com/pharo-project/pharo/pull/17584
- 17576-Invalid-comment-is-breaking-CommentTests #17577
https://github.com/pharo-project/pharo/pull/17577
- New cursor jumping #17476
https://github.com/pharo-project/pharo/pull/17476
- Add CompiledBlock>>#browse and BlockClosure>>#browse #17335
https://github.com/pharo-project/pharo/pull/17335
# Features
- Fix 13825. Create a new sorter for the completion engine . #17473
https://github.com/pharo-project/pharo/pull/17473
# VM
- Build on old linux server #898
https://github.com/pharo-project/pharo-vm/pull/898
- DojoVM 2025-01-07 #896
https://github.com/pharo-project/pharo-vm/pull/896
- fix C warnings related to self assignments #894
https://github.com/pharo-project/pharo-vm/pull/894
- Forward port 10 to 12 #893
https://github.com/pharo-project/pharo-vm/pull/893
- Fix some Slang tests #891
https://github.com/pharo-project/pharo-vm/pull/891
- Add a dumb isNotNil implementation (the same as notNil) #890
https://github.com/pharo-project/pharo-vm/pull/890
- PIC Cleanup #889
https://github.com/pharo-project/pharo-vm/pull/889
- normalize C variables #875
https://github.com/pharo-project/pharo-vm/pull/875
- Lots of cleanups #874
https://github.com/pharo-project/pharo-vm/pull/874
- Removing duplicated code #857
https://github.com/pharo-project/pharo-vm/pull/857
- Fix warning absolute value #782
https://github.com/pharo-project/pharo-vm/pull/782
# Spec
- changes on SPPresenter for resizing windows #1693
https://github.com/pharo-spec/Spec/pull/1693
- use comprehensive option name #1691
https://github.com/pharo-spec/Spec/pull/1691
- A test that checks whether the elements stay within the window's dimensions after resizing. #1688
https://github.com/pharo-spec/Spec/pull/1688
- enhancement(tables): split formatting vs evaluation #1686
https://github.com/pharo-spec/Spec/pull/1686
- default "ok" button in dialogs needs to be set to "ok" #1685
https://github.com/pharo-spec/Spec/pull/1685
- SpPaginatorPageMorph and SpPaginatorSelectionMorph fixes for theme #1646
https://github.com/pharo-spec/Spec/pull/1646
# Compiler
- Forward port 17469 to P13: Move compiled method installation code from compile to install step #17587
https://github.com/pharo-project/pharo/pull/17587
- Fix string parse literals #17571
https://github.com/pharo-project/pharo/pull/17571
- Symbol should not depend on AST (Fix dependency test) #17580
https://github.com/pharo-project/pharo/pull/17580
- 17569 deprecate setparse options #17570
https://github.com/pharo-project/pharo/pull/17570
- Pharo13: Adding simple comments to RBClass methods #17575
https://github.com/pharo-project/pharo/pull/17575
Jan. 17, 2025