Haskell Can Now Do Strict Evaluation by Default

A new Strict language extension to Haskell aims to make it easier to use Haskell for code that is meant to be mostly strict, i.e., evaluated in a non-lazy manner. The feature was recently merged into GHC’s git HEAD and will be included in GHC’s next release.

Best Practices for Open-source Projects

GitHub’s Phil Haack hosted a panel on Channel 9 that focused on best practices for open source projects.

Facebook's and Twitter's SDKs for Apple tvOS Enable Onboarding and Analytics

Facebook and Twitter have released SDKs for Apple tvOS to provide support for onboarding, user verification, and analytics.

Racket 6.3 Brings New Macro Expander, Redex Improvements, and More

PLT Design has announced Racket 6.3, the newest version of its multi-paradigm programming language belonging to the Lisp/Scheme family. Racket 6.3 introduces a new macro expander, an improved Redex DSL, and support for GTK3 among other things.

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.