Improving Pharo Development: Goals, Challenges, and Plans
Explore Pharo's development goals, including enhancing the release cycle, modularization, and customizability. Discover the challenges faced and upcoming plans for migration and tool updates. Input and feedback are welcome for this evolving project.
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Pharo 10 Random bits: the items on the table Pharo 2021 General Assembly consortium-adm@pharo.org http://www.pharo.org
Remember: The Pharo consortium is there to help your business
6 months, is that possible ? We need to work, things do not happen just because we want We need to adapt our development process to make it possible. We need to adapt tools too. IMPORTANT: We also need to think on LTS to reduce the adoption effort for ongoing business.
Pharo as a sum of parts ? Long term goal : A small core + loadable packages. We need to reduce the entropic coefficient of Pharo. We need to allow customization of images Bootstrap was just the beginning
The following list of items is a dump of ideas Nothing decided yet We need your input
Image updates to come Migration of all remaining Morphic and old Spec based tools. Calypso is the biggest one, and it will take most of the effort. Externalize help (so we can build better documentation and make it available). Iceberg needs cherry-picking and multiple source directories.
Virtual Machine [~Done ] Clean [~Done ] Ephemerons Scorch GC
Nice to have Bloc for Pharo Iteration on tools to improve usage of new elements of Pharo Slots Stateful traits Fluid class builder next iteration
External Continue the work on PakBot Continue the work on Pharo Launcher
About our internal process We are often trying new ideas/validations in parallel during the previous iteration Ephemerons Bloc Scorch
Remember: The Pharo consortium is there to help your business and growing the community Contact us: consortium-adm@pharo.org