JetBrains has announced version 2016.1 of CLion, its cross-platform IDE that targets both Linux and OS X. The new version adds many improvements to C++ support, code generation, Python and Swift support, and better Git integration.
LambdaNative is an open-source Scheme-based cross-platform development framework that supports a wide range of platforms, including iOS, Android, Blackberry, OS X, Linux, Windows, OpenBSD, NetBSD and OpenWrt. InfoQ has spoken with Chris Petersen, Ph.D., leader of the development team behind behind LambdaNative.
After introducing their Swift sandbox, IBM have recently announced their next step to support Swift in the cloud by previewing IBM Swift runtime, Swift Package Catalog, and open-sourcing Kitura, a framework for Web app development.
RxSwift project aims to port Rx programming model to Swift, including as many of its abstractions as possible. InfoQ has spoken with Krunoslav Zaher, maintainer of the project.
In a recent post on the "swift-evolution" mailing list, Swift creator Chris Lattner outlined a few criteria that will guide Swift 3 definition and made clear that it will bring disruptive changes.
Perfect makes it possible to use Apple’s Swift language to build enterprise-grade web applications, say Canadian startup PerfectlySoft Inc. With Apple having recently open-sourced Swift, Perfect promises to support cross-platform development across multiple platforms, including OS X, Linux, Windows, iOS, and Android. InfoQ has spoken with Sean Stephens, CEO at PerfectlySoft.
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.
Swift has overtaken Objective-C in the TIOBE index, an internet-sourced rating of programming languages based on a variety of different sources.
Thanks to Apple open sourcing Swift compiler and libraries earlier this month, JetBrains added support for Swift to its cross-platform IDE, CLion, running both on Linux and OS X.
IBM has committed itself to the Swift platform, with a newly launched Swift Engineering blog and a web-based Swift sandbox environment to allow users to test out Swift code remotely.
At #Pragma Conference 2015, Marcus Zarra, author of Pragmatic Bookshelf Core Data, described three approaches to using Core Data in a multithreaded environment and tried to clear up how Core Data should be used in 2015.
Google has announced that they will drop support for Chrome on Windows XP, Windows Vista, and Mac OS X 10.6, 10.7, and 10.8 in April 2016.
Avian is a lightweight, portable, embeddable virtual machine that aims to support a reduced subset of Java on iOS alongside Linux, FreeBSD, and Windows. Version 1.2 added support for ARM64 on Linux and iOS.
Apple has announced they have open sourced three major components in their OSes’ security subsystem. Apple’s announcement has spun some controversy due to the restrictive nature of the license used for one of the libraries.
Coming only six months after the release of Qt 5.4, Qt 5.5 fixes almost 1500 reported bugs and adds new features, while also ensuring that it will be ready for Windows 10 on time, improving Linux compatibility and OS X parity.