Pharo 14 is a new release of the open-source, object-oriented Pharo language and its live development environment, where programmers can test, debug, and change code with immediate feedback. The release focuses on three areas: improving development tools, rebuilding refactoring and command infrastructure, and modernizing the virtual machine. The tools update adds Mission Control and Pulse, which replaces Spotter, and brings revised browsers and other utilities into the Spec-based NewTools stack. Refactoring commands now use a driver-based architecture and unified registry, while command-line features include testing, debugging, and Sindarin scripting.
The virtual machine changes unify frames and stack management, add RISC-V JIT support, improve garbage collection and memory allocation, and update compiler, build, and cross-platform infrastructure. Other work spans the compiler API, FFI, debugger, UI, graphics, and package organization. Pharo 14 is also the first release under a shifted schedule, moving from spring to fall. Its development involved 978 pull requests in the main repository and the closure of 616 issues since Pharo 13, alongside contributions to related projects such as Spec, NewTools, Iceberg, and the Pharo VM. The release emphasizes the project’s community-driven development and presents Pharo as a compact language paired with an interactive, extensible programming environment.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.