Swift 2.2 Release Process Begins

Apple provided new details about Swift 2.2 release process, its goals, and an estimated schedule. Swift 2.2 will be mostly a source-compatible release, while major, breaking changes will be left for Swift 3, Apple say.

Python will be Moving to GitHub

Brett Cannon, who is currently in charge of Python’s development process, has announced on Python core workflow mailing list that Python will be moving to GitHub. InfoQ has spoken with Brett Cannon to learn more about the benefits that this decision should bring, what the next steps are in the process, and other relevant details.

"Dear GitHub…" — An Open Letter to GitHub

A growing group of open source project maintainers, including some of the most popular projects on GitHub, have signed an open letter to express their frustration and complaints about what they experience as a feeling of being ignored and being invisible to GitHub’s eyes. InfoQ has spoken with James Kyle, one of the open letter’s initial signees.

The Evolution of Swift's Standard Library

One of the primary design goals of Swift is to allow efficient execution of code while allowing load-time abstraction of implementation, according to a work-in-progress document by Apple. Apple’s document provides information that is relevant to library designers, including Swift’s Standard Libraries, to ensure both backward and forward compatibility.

Rust 1.6 Brings Stable Support for OS and Embedded Development

In keeping with their release model, the Rust development team has announced the first Rust release of 2016, 1.6. The biggest new feature that Rust 1.6 brings is libcore stabilization, which aims to make it possible to use stable Rust for OS and embedded software development.