swift-on-z

Swift 4.0 Beta Update

Since our initial announcement of the Swift on z/OS beta program we have received a lot of interest and feedback. In our beta releases, we continue to respond to your feedback and make progress around performance, functionality, and zOS interoperability. In light of this, I would like to announce the latest beta version of Swift on z/OS, released on September 29, 2017.

Here are the set of new features in the latest release:

  • Updated Swift Compiler (Swift 4.0)
  • Improved Quality in Swift Core Library and Foundation Library
  • DB2 ODBC Module – Connect, Update, and Query from a z/OS DB2 Instance
  • Libdispatch Module – Concurrency library
  • LLBuild Module – Low level build system
  • Improved performance (compile-time and run-time)
  • Improved Libc module (call C LE routines from Swift directly (including VSAM routines), ASCII to EBCDIC conversion no longer needed for C LE calls)

What is Swift?

Swift is a programming language initially developed by Apple and is now completely Open Source. The Swift on z/OS compiler generates statically compiled binaries that make use of System Z instructions. Swift has been ranked as the 2nd most loved language in a 2016 Stack Overflow survey among developers. If you are looking to modernize your z/OS stack or looking to rewrite your stack from front-end to back-end entirely in Swift, then Swift on z/OS may be right for you.

Join the Beta Program

If you would like to join us in this next part of the Swift@IBM journey, please contact us at swiftforz@ca.ibm.com to sign up today and begin exploring what you can build with the Swift programming language on z/OS. Alternatively, you can also join the beta by contacting us at the Public Slack channel.

Leave a Reply