pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

[ANN] Pharo 10 released!

EL
Esteban Lorenzano
Tue, Apr 5, 2022 10:39 AM

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 (https://pharo.org/) !
Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment :
Massive system cleanup
gained speed

removed dead code

removed old/deprecated frameworks (Glamour, GTTools, Spec1)

All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities.

Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images.

Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core.

As a result, our image size has been reduced by 10% (from 66MB to 58MB)

The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI,

Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md.

While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people.
Pharo is more than code. It is an exciting project involving a great community.
We thank all the contributors to this release:
Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you).
Enjoy!
The Pharo Team
Discover Pharo: https://pharo.org/features
Try Pharo: http://pharo.org/download (https://pharo.org/download)
Learn Pharo: http://pharo.org/documentation (https://pharo.org/documentation)

Dear Pharo users and dynamic language lovers: We have released Pharo version 10 (https://pharo.org/) ! Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback. Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment : Massive system cleanup gained speed removed dead code removed old/deprecated frameworks (Glamour, GTTools, Spec1) All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities. Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images. Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core. As a result, our image size has been reduced by 10% (from 66MB to 58MB) The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI, Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md. While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people. Pharo is more than code. It is an exciting project involving a great community. We thank all the contributors to this release: Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. (If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you). Enjoy! The Pharo Team Discover Pharo: https://pharo.org/features Try Pharo: http://pharo.org/download (https://pharo.org/download) Learn Pharo: http://pharo.org/documentation (https://pharo.org/documentation)
Kasper Østerbye
Tue, Apr 5, 2022 12:05 PM

Congrats! I am 🎉👏👏🎉

Den 5. apr. 2022 kl. 12.41 skrev Esteban Lorenzano estebanlm@netc.eu:


Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 !

Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment :

Massive system cleanup
gained speed
removed dead code
removed old/deprecated frameworks (Glamour, GTTools, Spec1)
All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities.
Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images.
Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core.
As a result, our image size has been reduced by 10% (from 66MB to 58MB)
The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI,
Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md.

While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download

Learn Pharo: http://pharo.org/documentation

Congrats! I am 🎉👏👏🎉 > Den 5. apr. 2022 kl. 12.41 skrev Esteban Lorenzano <estebanlm@netc.eu>: > >  > Dear Pharo users and dynamic language lovers: > > We have released Pharo version 10 ! > > Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback. > > > > Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment : > > Massive system cleanup > gained speed > removed dead code > removed old/deprecated frameworks (Glamour, GTTools, Spec1) > All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities. > Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images. > Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core. > As a result, our image size has been reduced by 10% (from 66MB to 58MB) > The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI, > Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md. > > While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people. > > Pharo is more than code. It is an exciting project involving a great community. > > We thank all the contributors to this release: > > Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. > > > (If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you). > > Enjoy! > > The Pharo Team > > Discover Pharo: https://pharo.org/features > > Try Pharo: http://pharo.org/download > > Learn Pharo: http://pharo.org/documentation
NB
Noury Bouraqadi
Tue, Apr 5, 2022 12:23 PM

Yey! Thank you guys!

Noury
On Apr 5 2022, at 2:05 pm, Kasper Østerbye kasper.osterbye@gmail.com wrote:

Congrats! I am 🎉👏👏🎉

Den 5. apr. 2022 kl. 12.41 skrev Esteban Lorenzano estebanlm@netc.eu:

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/0?redirect=https%3A%2F%2Fpharo.org%2F&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn) !
Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment :
Massive system cleanup
gained speed

removed dead code

removed old/deprecated frameworks (Glamour, GTTools, Spec1)

All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities.

Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images.

Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core.

As a result, our image size has been reduced by 10% (from 66MB to 58MB)

The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI,

Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/1?redirect=https%3A%2F%2Fgithub.com%2Fpharo-project%2Fpharo-changelogs%2Fblob%2Fmaster%2FPharo100ChangeLogs.md&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn).

While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people.
Pharo is more than code. It is an exciting project involving a great community.
We thank all the contributors to this release:
Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you).
Enjoy!
The Pharo Team
Discover Pharo: https://pharo.org/features (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/2?redirect=https%3A%2F%2Fpharo.org%2Ffeatures&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn)
Try Pharo: http://pharo.org/download (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/3?redirect=https%3A%2F%2Fpharo.org%2Fdownload&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn)
Learn Pharo: http://pharo.org/documentation (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/4?redirect=https%3A%2F%2Fpharo.org%2Fdocumentation&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn)

Yey! Thank you guys! Noury On Apr 5 2022, at 2:05 pm, Kasper Østerbye <kasper.osterbye@gmail.com> wrote: > Congrats! I am 🎉👏👏🎉 > > > Den 5. apr. 2022 kl. 12.41 skrev Esteban Lorenzano <estebanlm@netc.eu>: > >  > > Dear Pharo users and dynamic language lovers: > > > > We have released Pharo version 10 (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/0?redirect=https%3A%2F%2Fpharo.org%2F&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn) ! > > Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback. > > > > Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment : > > Massive system cleanup > > gained speed > > > > removed dead code > > > > removed old/deprecated frameworks (Glamour, GTTools, Spec1) > > > > > > > > All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities. > > > > Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images. > > > > Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core. > > > > As a result, our image size has been reduced by 10% (from 66MB to 58MB) > > > > The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI, > > > > > > Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/1?redirect=https%3A%2F%2Fgithub.com%2Fpharo-project%2Fpharo-changelogs%2Fblob%2Fmaster%2FPharo100ChangeLogs.md&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn). > > > > While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people. > > Pharo is more than code. It is an exciting project involving a great community. > > We thank all the contributors to this release: > > Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. > > > > > > (If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you). > > Enjoy! > > The Pharo Team > > Discover Pharo: https://pharo.org/features (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/2?redirect=https%3A%2F%2Fpharo.org%2Ffeatures&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn) > > Try Pharo: http://pharo.org/download (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/3?redirect=https%3A%2F%2Fpharo.org%2Fdownload&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn) > > Learn Pharo: http://pharo.org/documentation (https://link.getmailspring.com/link/8E325D74-B889-4632-BCEB-DDD53826B9E4@getmailspring.com/4?redirect=https%3A%2F%2Fpharo.org%2Fdocumentation&recipient=cGhhcm8tdXNlcnNAbGlzdHMucGhhcm8ub3Jn)
SV
Sven Van Caekenberghe
Tue, Apr 5, 2022 12:48 PM

Great news. A big thank you to all those involved !

On 5 Apr 2022, at 12:39, Esteban Lorenzano estebanlm@netc.eu wrote:

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 !

Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment :

• Massive system cleanup    
•
	• gained speed    
	• removed dead code    
	• removed old/deprecated frameworks (Glamour, GTTools, Spec1)
• All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities.
• Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images.
• Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core.
• As a result, our image size has been reduced by 10% (from 66MB to 58MB)
• The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI,  

Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md.

While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download

Learn Pharo: http://pharo.org/documentation

Great news. A big thank you to all those involved ! > On 5 Apr 2022, at 12:39, Esteban Lorenzano <estebanlm@netc.eu> wrote: > > Dear Pharo users and dynamic language lovers: > > We have released Pharo version 10 ! > > Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback. > > > > Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment : > > • Massive system cleanup > • > • gained speed > • removed dead code > • removed old/deprecated frameworks (Glamour, GTTools, Spec1) > • All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities. > • Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images. > • Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core. > • As a result, our image size has been reduced by 10% (from 66MB to 58MB) > • The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI, > Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md. > > While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people. > > Pharo is more than code. It is an exciting project involving a great community. > > We thank all the contributors to this release: > > Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. > > > (If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you). > > Enjoy! > > The Pharo Team > > Discover Pharo: https://pharo.org/features > > Try Pharo: http://pharo.org/download > > Learn Pharo: http://pharo.org/documentation
TO
Tomohiro Oda
Tue, Apr 5, 2022 1:14 PM

Bravo! Great thanks to all the contributors!

tomo

2022年4月5日(火) 19:41 Esteban Lorenzano estebanlm@netc.eu:

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 https://pharo.org/ !

Pharo is a pure object-oriented programming language and a powerful
environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and
enhancement of the environment :

- Massive system cleanup
-
   - gained speed
   - removed dead code
   - removed old/deprecated frameworks (Glamour, GTTools, Spec1)
   - All Remaining tools written using the deprecated frameworks have
been rewritten: Dependency Analyser, Critique Browser, and many other small
utilities.
- Modularisation has made a leap, creating correct baselines (project
descriptions) for many internal systems, making possible the work and
deployment of minimal images.
- Removing support for the old Bytecode sets and embedded blocks
simplified the compiler and language core.
- As a result, our image size has been reduced by 10% (from 66MB to
58MB)
- The VM has also improved in several areas: better async I/O support,
socket handling, FFI ABI,

Even being a short iteration, we have closed a massive amount of issues:
around 600 issues and 700 pull requests. A more extended changelog can be
found at
https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md
.

While the technical improvements are significant, still the most
impressive fact is that the new code that got in the main Pharo 10 image
was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great
community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless
Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano,
Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo
Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina
Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril
Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel,
Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar
Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan
Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil,
Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín
Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck
Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert
Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo
Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier,
Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob
Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris,
Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven
Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas
Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your
name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download https://pharo.org/download

Learn Pharo: http://pharo.org/documentation
https://pharo.org/documentation

Bravo! Great thanks to all the contributors! --- tomo 2022年4月5日(火) 19:41 Esteban Lorenzano <estebanlm@netc.eu>: > Dear Pharo users and dynamic language lovers: > > We have released Pharo version 10 <https://pharo.org/> ! > > Pharo is a pure object-oriented programming language and a powerful > environment, focused on simplicity and immediate feedback. > > > Pharo 10 was a short iteration where we focused mainly on stability and > enhancement of the environment : > > > - Massive system cleanup > - > - gained speed > - removed dead code > - removed old/deprecated frameworks (Glamour, GTTools, Spec1) > - All Remaining tools written using the deprecated frameworks have > been rewritten: Dependency Analyser, Critique Browser, and many other small > utilities. > - Modularisation has made a leap, creating correct baselines (project > descriptions) for many internal systems, making possible the work and > deployment of minimal images. > - Removing support for the old Bytecode sets and embedded blocks > simplified the compiler and language core. > - As a result, our image size has been reduced by 10% (from 66MB to > 58MB) > - The VM has also improved in several areas: better async I/O support, > socket handling, FFI ABI, > > Even being a short iteration, we have closed a massive amount of issues: > around 600 issues and 700 pull requests. A more extended changelog can be > found at > https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md > . > > While the technical improvements are significant, still the most > impressive fact is that the new code that got in the main Pharo 10 image > was contributed by more than 80 people. > > Pharo is more than code. It is an exciting project involving a great > community. > > We thank all the contributors to this release: > > Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless > Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, > Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo > Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina > Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril > Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, > Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar > Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan > Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, > Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín > Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck > Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert > Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo > Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, > Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob > Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, > Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven > Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas > Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. > > > (If you contributed to Pharo 10 development in any way and we missed your > name, please send us an email and we will add you). > > Enjoy! > > The Pharo Team > > Discover Pharo: https://pharo.org/features > > Try Pharo: http://pharo.org/download <https://pharo.org/download> > > Learn Pharo: http://pharo.org/documentation > <https://pharo.org/documentation> >
JM
Jesus Mari Aguirre
Tue, Apr 5, 2022 1:46 PM

Bravo! Many thanks for your effort! It seems like yesterday when I started
learning Smalltalk on Pharo 1.2...fun is growing version by version! but
please slow down a bit dude ;-) just to have time to update my "things"

On Tue, Apr 5, 2022 at 12:41 PM Esteban Lorenzano estebanlm@netc.eu wrote:

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 https://pharo.org/ !

Pharo is a pure object-oriented programming language and a powerful
environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and
enhancement of the environment :

- Massive system cleanup
-
   - gained speed
   - removed dead code
   - removed old/deprecated frameworks (Glamour, GTTools, Spec1)
   - All Remaining tools written using the deprecated frameworks have
been rewritten: Dependency Analyser, Critique Browser, and many other small
utilities.
- Modularisation has made a leap, creating correct baselines (project
descriptions) for many internal systems, making possible the work and
deployment of minimal images.
- Removing support for the old Bytecode sets and embedded blocks
simplified the compiler and language core.
- As a result, our image size has been reduced by 10% (from 66MB to
58MB)
- The VM has also improved in several areas: better async I/O support,
socket handling, FFI ABI,

Even being a short iteration, we have closed a massive amount of issues:
around 600 issues and 700 pull requests. A more extended changelog can be
found at
https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md
.

While the technical improvements are significant, still the most
impressive fact is that the new code that got in the main Pharo 10 image
was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great
community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless
Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano,
Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo
Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina
Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril
Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel,
Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar
Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan
Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil,
Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín
Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck
Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert
Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo
Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier,
Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob
Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris,
Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven
Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas
Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your
name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download https://pharo.org/download

Learn Pharo: http://pharo.org/documentation
https://pharo.org/documentation

Bravo! Many thanks for your effort! It seems like yesterday when I started learning Smalltalk on Pharo 1.2...fun is growing version by version! but please slow down a bit dude ;-) just to have time to update my "things" On Tue, Apr 5, 2022 at 12:41 PM Esteban Lorenzano <estebanlm@netc.eu> wrote: > Dear Pharo users and dynamic language lovers: > > We have released Pharo version 10 <https://pharo.org/> ! > > Pharo is a pure object-oriented programming language and a powerful > environment, focused on simplicity and immediate feedback. > > > Pharo 10 was a short iteration where we focused mainly on stability and > enhancement of the environment : > > > - Massive system cleanup > - > - gained speed > - removed dead code > - removed old/deprecated frameworks (Glamour, GTTools, Spec1) > - All Remaining tools written using the deprecated frameworks have > been rewritten: Dependency Analyser, Critique Browser, and many other small > utilities. > - Modularisation has made a leap, creating correct baselines (project > descriptions) for many internal systems, making possible the work and > deployment of minimal images. > - Removing support for the old Bytecode sets and embedded blocks > simplified the compiler and language core. > - As a result, our image size has been reduced by 10% (from 66MB to > 58MB) > - The VM has also improved in several areas: better async I/O support, > socket handling, FFI ABI, > > Even being a short iteration, we have closed a massive amount of issues: > around 600 issues and 700 pull requests. A more extended changelog can be > found at > https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md > . > > While the technical improvements are significant, still the most > impressive fact is that the new code that got in the main Pharo 10 image > was contributed by more than 80 people. > > Pharo is more than code. It is an exciting project involving a great > community. > > We thank all the contributors to this release: > > Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless > Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, > Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo > Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina > Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril > Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, > Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar > Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan > Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, > Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín > Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck > Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert > Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo > Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, > Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob > Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, > Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven > Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas > Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. > > > (If you contributed to Pharo 10 development in any way and we missed your > name, please send us an email and we will add you). > > Enjoy! > > The Pharo Team > > Discover Pharo: https://pharo.org/features > > Try Pharo: http://pharo.org/download <https://pharo.org/download> > > Learn Pharo: http://pharo.org/documentation > <https://pharo.org/documentation> >
SS
Serge Stinckwich
Wed, Apr 6, 2022 12:42 AM

Dear all,

congratulations on the new release ! Nice to see smaller iterations for the
release.

I try to load one of my packages with:

Metacello new
repository: 'github://KendrickOrg/kendrick';
baseline: 'Kendrick';
onWarningLog ;
load

Was loading without any issue on Pharo 9 and now in Pharo 10 there is an error:

Error: Name not found: Kendrick

Something changed in package loading?

Regards,

On Tue, 5 Apr 2022 at 18:40, Esteban Lorenzano estebanlm@netc.eu wrote:

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 https://pharo.org/ !

Pharo is a pure object-oriented programming language and a powerful
environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and
enhancement of the environment :

- Massive system cleanup
-
   - gained speed
   - removed dead code
   - removed old/deprecated frameworks (Glamour, GTTools, Spec1)
   - All Remaining tools written using the deprecated frameworks have
been rewritten: Dependency Analyser, Critique Browser, and many other small
utilities.
- Modularisation has made a leap, creating correct baselines (project
descriptions) for many internal systems, making possible the work and
deployment of minimal images.
- Removing support for the old Bytecode sets and embedded blocks
simplified the compiler and language core.
- As a result, our image size has been reduced by 10% (from 66MB to
58MB)
- The VM has also improved in several areas: better async I/O support,
socket handling, FFI ABI,

Even being a short iteration, we have closed a massive amount of issues:
around 600 issues and 700 pull requests. A more extended changelog can be
found at
https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md
.

While the technical improvements are significant, still the most
impressive fact is that the new code that got in the main Pharo 10 image
was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great
community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless
Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano,
Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo
Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina
Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril
Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel,
Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar
Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan
Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil,
Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín
Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck
Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert
Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo
Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier,
Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob
Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris,
Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven
Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas
Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your
name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download https://pharo.org/download

Learn Pharo: http://pharo.org/documentation
https://pharo.org/documentation

--
Serge Stinckwic
​h​
https://twitter.com/SergeStinckwich

Dear all, congratulations on the new release ! Nice to see smaller iterations for the release. I try to load one of my packages with: Metacello new repository: 'github://KendrickOrg/kendrick'; baseline: 'Kendrick'; onWarningLog ; load Was loading without any issue on Pharo 9 and now in Pharo 10 there is an error: Error: Name not found: Kendrick Something changed in package loading? Regards, On Tue, 5 Apr 2022 at 18:40, Esteban Lorenzano <estebanlm@netc.eu> wrote: > Dear Pharo users and dynamic language lovers: > > We have released Pharo version 10 <https://pharo.org/> ! > > Pharo is a pure object-oriented programming language and a powerful > environment, focused on simplicity and immediate feedback. > > > Pharo 10 was a short iteration where we focused mainly on stability and > enhancement of the environment : > > > - Massive system cleanup > - > - gained speed > - removed dead code > - removed old/deprecated frameworks (Glamour, GTTools, Spec1) > - All Remaining tools written using the deprecated frameworks have > been rewritten: Dependency Analyser, Critique Browser, and many other small > utilities. > - Modularisation has made a leap, creating correct baselines (project > descriptions) for many internal systems, making possible the work and > deployment of minimal images. > - Removing support for the old Bytecode sets and embedded blocks > simplified the compiler and language core. > - As a result, our image size has been reduced by 10% (from 66MB to > 58MB) > - The VM has also improved in several areas: better async I/O support, > socket handling, FFI ABI, > > Even being a short iteration, we have closed a massive amount of issues: > around 600 issues and 700 pull requests. A more extended changelog can be > found at > https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md > . > > While the technical improvements are significant, still the most > impressive fact is that the new code that got in the main Pharo 10 image > was contributed by more than 80 people. > > Pharo is more than code. It is an exciting project involving a great > community. > > We thank all the contributors to this release: > > Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless > Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, > Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo > Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina > Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril > Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, > Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar > Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan > Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, > Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín > Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck > Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert > Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo > Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, > Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob > Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, > Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven > Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas > Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. > > > (If you contributed to Pharo 10 development in any way and we missed your > name, please send us an email and we will add you). > > Enjoy! > > The Pharo Team > > Discover Pharo: https://pharo.org/features > > Try Pharo: http://pharo.org/download <https://pharo.org/download> > > Learn Pharo: http://pharo.org/documentation > <https://pharo.org/documentation> > -- Serge Stinckwic ​h​ https://twitter.com/SergeStinckwich ​
SS
Serge Stinckwich
Wed, Apr 6, 2022 1:06 AM

Sorry, my fault ... forget to add a baseline for Pharo10.

Again congratulations on all the work done for this new release!

Regards,

On Wed, 6 Apr 2022 at 08:42, Serge Stinckwich serge.stinckwich@gmail.com
wrote:

Dear all,

congratulations on the new release ! Nice to see smaller iterations for
the release.

I try to load one of my packages with:

Metacello new
repository: 'github://KendrickOrg/kendrick';
baseline: 'Kendrick';
onWarningLog ;
load

Was loading without any issue on Pharo 9 and now in Pharo 10 there is an error:

Error: Name not found: Kendrick

Something changed in package loading?

Regards,

On Tue, 5 Apr 2022 at 18:40, Esteban Lorenzano estebanlm@netc.eu wrote:

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 https://pharo.org/ !

Pharo is a pure object-oriented programming language and a powerful
environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and
enhancement of the environment :

- Massive system cleanup
-
   - gained speed
   - removed dead code
   - removed old/deprecated frameworks (Glamour, GTTools, Spec1)
   - All Remaining tools written using the deprecated frameworks have
been rewritten: Dependency Analyser, Critique Browser, and many other small
utilities.
- Modularisation has made a leap, creating correct baselines (project
descriptions) for many internal systems, making possible the work and
deployment of minimal images.
- Removing support for the old Bytecode sets and embedded blocks
simplified the compiler and language core.
- As a result, our image size has been reduced by 10% (from 66MB to
58MB)
- The VM has also improved in several areas: better async I/O
support, socket handling, FFI ABI,

Even being a short iteration, we have closed a massive amount of issues:
around 600 issues and 700 pull requests. A more extended changelog can be
found at
https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md
.

While the technical improvements are significant, still the most
impressive fact is that the new code that got in the main Pharo 10 image
was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great
community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless
Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano,
Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo
Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina
Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril
Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel,
Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar
Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan
Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil,
Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín
Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck
Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert
Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo
Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier,
Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob
Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris,
Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven
Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas
Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your
name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download https://pharo.org/download

Learn Pharo: http://pharo.org/documentation
https://pharo.org/documentation

--
Serge Stinckwic
​h​
https://twitter.com/SergeStinckwich

--
Serge Stinckwic
​h​
https://twitter.com/SergeStinckwich

Sorry, my fault ... forget to add a baseline for Pharo10. Again congratulations on all the work done for this new release! Regards, On Wed, 6 Apr 2022 at 08:42, Serge Stinckwich <serge.stinckwich@gmail.com> wrote: > Dear all, > > congratulations on the new release ! Nice to see smaller iterations for > the release. > > I try to load one of my packages with: > > Metacello new > repository: 'github://KendrickOrg/kendrick'; > baseline: 'Kendrick'; > onWarningLog ; > load > > Was loading without any issue on Pharo 9 and now in Pharo 10 there is an error: > > Error: Name not found: Kendrick > > Something changed in package loading? > > Regards, > > > On Tue, 5 Apr 2022 at 18:40, Esteban Lorenzano <estebanlm@netc.eu> wrote: > >> Dear Pharo users and dynamic language lovers: >> >> We have released Pharo version 10 <https://pharo.org/> ! >> >> Pharo is a pure object-oriented programming language and a powerful >> environment, focused on simplicity and immediate feedback. >> >> >> Pharo 10 was a short iteration where we focused mainly on stability and >> enhancement of the environment : >> >> >> - Massive system cleanup >> - >> - gained speed >> - removed dead code >> - removed old/deprecated frameworks (Glamour, GTTools, Spec1) >> - All Remaining tools written using the deprecated frameworks have >> been rewritten: Dependency Analyser, Critique Browser, and many other small >> utilities. >> - Modularisation has made a leap, creating correct baselines (project >> descriptions) for many internal systems, making possible the work and >> deployment of minimal images. >> - Removing support for the old Bytecode sets and embedded blocks >> simplified the compiler and language core. >> - As a result, our image size has been reduced by 10% (from 66MB to >> 58MB) >> - The VM has also improved in several areas: better async I/O >> support, socket handling, FFI ABI, >> >> Even being a short iteration, we have closed a massive amount of issues: >> around 600 issues and 700 pull requests. A more extended changelog can be >> found at >> https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md >> . >> >> While the technical improvements are significant, still the most >> impressive fact is that the new code that got in the main Pharo 10 image >> was contributed by more than 80 people. >> >> Pharo is more than code. It is an exciting project involving a great >> community. >> >> We thank all the contributors to this release: >> >> Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless >> Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, >> Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo >> Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina >> Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril >> Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, >> Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar >> Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan >> Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, >> Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín >> Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck >> Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert >> Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo >> Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, >> Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob >> Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, >> Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven >> Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas >> Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. >> >> >> (If you contributed to Pharo 10 development in any way and we missed your >> name, please send us an email and we will add you). >> >> Enjoy! >> >> The Pharo Team >> >> Discover Pharo: https://pharo.org/features >> >> Try Pharo: http://pharo.org/download <https://pharo.org/download> >> >> Learn Pharo: http://pharo.org/documentation >> <https://pharo.org/documentation> >> > > > -- > Serge Stinckwic > ​h​ > https://twitter.com/SergeStinckwich > ​ > -- Serge Stinckwic ​h​ https://twitter.com/SergeStinckwich ​
RO
Richard O'Keefe
Wed, Apr 6, 2022 4:11 AM

Congratulations.
I am very impressed, especially by improvements coming
with a healthy reduction in size.
The Pharo team continue to amaze me.

On Tue, 5 Apr 2022 at 22:41, Esteban Lorenzano estebanlm@netc.eu wrote:

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 https://pharo.org/ !

Pharo is a pure object-oriented programming language and a powerful
environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and
enhancement of the environment :

- Massive system cleanup
-
   - gained speed
   - removed dead code
   - removed old/deprecated frameworks (Glamour, GTTools, Spec1)
   - All Remaining tools written using the deprecated frameworks have
been rewritten: Dependency Analyser, Critique Browser, and many other small
utilities.
- Modularisation has made a leap, creating correct baselines (project
descriptions) for many internal systems, making possible the work and
deployment of minimal images.
- Removing support for the old Bytecode sets and embedded blocks
simplified the compiler and language core.
- As a result, our image size has been reduced by 10% (from 66MB to
58MB)
- The VM has also improved in several areas: better async I/O support,
socket handling, FFI ABI,

Even being a short iteration, we have closed a massive amount of issues:
around 600 issues and 700 pull requests. A more extended changelog can be
found at
https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md
.

While the technical improvements are significant, still the most
impressive fact is that the new code that got in the main Pharo 10 image
was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great
community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless
Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano,
Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo
Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina
Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril
Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel,
Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar
Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan
Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil,
Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín
Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck
Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert
Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo
Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier,
Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob
Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris,
Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven
Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas
Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your
name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download https://pharo.org/download

Learn Pharo: http://pharo.org/documentation
https://pharo.org/documentation

Congratulations. I am very impressed, especially by improvements coming with a healthy reduction in size. The Pharo team continue to amaze me. On Tue, 5 Apr 2022 at 22:41, Esteban Lorenzano <estebanlm@netc.eu> wrote: > Dear Pharo users and dynamic language lovers: > > We have released Pharo version 10 <https://pharo.org/> ! > > Pharo is a pure object-oriented programming language and a powerful > environment, focused on simplicity and immediate feedback. > > > Pharo 10 was a short iteration where we focused mainly on stability and > enhancement of the environment : > > > - Massive system cleanup > - > - gained speed > - removed dead code > - removed old/deprecated frameworks (Glamour, GTTools, Spec1) > - All Remaining tools written using the deprecated frameworks have > been rewritten: Dependency Analyser, Critique Browser, and many other small > utilities. > - Modularisation has made a leap, creating correct baselines (project > descriptions) for many internal systems, making possible the work and > deployment of minimal images. > - Removing support for the old Bytecode sets and embedded blocks > simplified the compiler and language core. > - As a result, our image size has been reduced by 10% (from 66MB to > 58MB) > - The VM has also improved in several areas: better async I/O support, > socket handling, FFI ABI, > > Even being a short iteration, we have closed a massive amount of issues: > around 600 issues and 700 pull requests. A more extended changelog can be > found at > https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md > . > > While the technical improvements are significant, still the most > impressive fact is that the new code that got in the main Pharo 10 image > was contributed by more than 80 people. > > Pharo is more than code. It is an exciting project involving a great > community. > > We thank all the contributors to this release: > > Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless > Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, > Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo > Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina > Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril > Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, > Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar > Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan > Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, > Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín > Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck > Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert > Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo > Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, > Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob > Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, > Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven > Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas > Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. > > > (If you contributed to Pharo 10 development in any way and we missed your > name, please send us an email and we will add you). > > Enjoy! > > The Pharo Team > > Discover Pharo: https://pharo.org/features > > Try Pharo: http://pharo.org/download <https://pharo.org/download> > > Learn Pharo: http://pharo.org/documentation > <https://pharo.org/documentation> >
SM
Steffen Märcker
Wed, Apr 6, 2022 4:48 PM

Congratulations to the new release. That's quite an impressive amount of changes and cleanups. Will the stable version be available in the PharoLauncher soon?

Cheers, Steffen

Esteban Lorenzano schrieb am Dienstag, 5. April 2022 12:39:44 (+02:00):

Dear Pharo users and dynamic language lovers:

We have released Pharo version 10 !

Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.

Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment :

Massive system cleanup
gained speed
removed dead code
removed old/deprecated frameworks (Glamour, GTTools, Spec1)
All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities.
Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images.
Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core.
As a result, our image size has been reduced by 10% (from 66MB to 58MB)
The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI,
Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md.

While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people.

Pharo is more than code. It is an exciting project involving a great community.

We thank all the contributors to this release:

Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau.

(If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you).

Enjoy!

The Pharo Team

Discover Pharo: https://pharo.org/features

Try Pharo: http://pharo.org/download

Learn Pharo: http://pharo.org/documentation

--
Gesendet mit Vivaldi Mail. Laden Sie Vivaldi kostenlos von vivaldi.com herunter.

Congratulations to the new release. That's quite an impressive amount of changes and cleanups. Will the stable version be available in the PharoLauncher soon? Cheers, Steffen Esteban Lorenzano schrieb am Dienstag, 5. April 2022 12:39:44 (+02:00): Dear Pharo users and dynamic language lovers: We have released Pharo version 10 ! Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback. Pharo 10 was a short iteration where we focused mainly on stability and enhancement of the environment : Massive system cleanup gained speed removed dead code removed old/deprecated frameworks (Glamour, GTTools, Spec1) All Remaining tools written using the deprecated frameworks have been rewritten: Dependency Analyser, Critique Browser, and many other small utilities. Modularisation has made a leap, creating correct baselines (project descriptions) for many internal systems, making possible the work and deployment of minimal images. Removing support for the old Bytecode sets and embedded blocks simplified the compiler and language core. As a result, our image size has been reduced by 10% (from 66MB to 58MB) The VM has also improved in several areas: better async I/O support, socket handling, FFI ABI, Even being a short iteration, we have closed a massive amount of issues: around 600 issues and 700 pull requests. A more extended changelog can be found at https://github.com/pharo-project/pharo-changelogs/blob/master/Pharo100ChangeLogs.md. While the technical improvements are significant, still the most impressive fact is that the new code that got in the main Pharo 10 image was contributed by more than 80 people. Pharo is more than code. It is an exciting project involving a great community. We thank all the contributors to this release: Aaron Bieber, Ackerley Tng, Alban Benmouffek, Alejandra Cossio, Aless Hosry, Alexandre Bergel, Aliaksei Syrel, Alistair Grant, Arturo Zambrano, Asbathou Biyalou-Sama, Axel Marlard, Bastien Degardins, Ben Coman, Bernardo Contreras, Bernhard Pieber, Carlo Teixeira, Carlos Lopez, Carolina Hernandez, Christophe Demarey, Clotilde Toullec, Connor Skennerton, Cyril Ferlicot, Dave Mason, David Wickes, Denis Kudriashov, Eric Gade, Erik Stel, Esteban Lorenzano, Evelyn Cusi Lopez, Ezequiel R. Aguerre, Gabriel Omar Cotelli, Geraldine Galindo, Giovanni Corriga, Guille Polito, Himanshu, Jan Bliznicenko, Jaromir Matas, Kasper Østerbye, Kausthub Thekke Madathil, Konrad Hinsen, Kurt Kilpela, Luz Paz, Marco Rimoldi, Marcus Denker, Martín Dias, Massimo Nocentini, Max Leske, Maximilian-ignacio Willembrinck Santander, Miguel Campero, Milton Mamani Torres, Nahuel Palumbo, Norbert Hartl, Norm Green, Nour Djihan, Noury Bouraqadi, Oleksandr Zaitsev, Pablo Sánchez Rodríguez, Pablo Tesone, Pavel Krivanek, Pierre Misse-Chanabier, Quentin Ducasse, Raffaello Giulietti, Rakshit, Renaud de Villemeur, Rob Sayers, Roland Bernard, Ronie Salgado, Santiago Bragagnolo, Sean DeNigris, Sebastian Jordan Montt, Soufyane Labsari, Stephan Eggermont, Steven Costiou, Stéphane Ducasse, Sven Van Caekenberghe, Theo Rogliano, Thomas Dupriez, Théo Lanord, Torsten Bergmann, Vincent Blondeau. (If you contributed to Pharo 10 development in any way and we missed your name, please send us an email and we will add you). Enjoy! The Pharo Team Discover Pharo: https://pharo.org/features Try Pharo: http://pharo.org/download Learn Pharo: http://pharo.org/documentation -- Gesendet mit Vivaldi Mail. Laden Sie Vivaldi kostenlos von vivaldi.com herunter.