View this email in your browser

Pharo 10 Released!

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

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 here.

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!

Discover Pharo:

Try Pharo

Learn Pharo


Copyright © 2022 Pharo Association, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp