「Swift」がオープンソースで公開2015年6月開催のWWDC2015(開発者向けのカンファレンス)での予告通り、Appleが新開発言語「Swift」をオープンソース化し、GitHubで公開しています。SourceGitHubにはメインの「swift」、そしてSwiftの継続的な進化を追跡するための「swift-evolution」の二つのリポジトリが開設されました。Swiftは、これまでのAppleの開発言語、Objective-Cに取って代わるものとして2014年6月のWWDC2014で公開、以来シェアを伸ばしてきています。Overflowで行われたアンケートで、Swiftは最も愛される言語に選ばれています。「モダン、安全、高速、インタラクティブ」を特徴としており、開発の生産性を上げるものとして歓迎されています。Exception」が追記されています。Swiftを使ってコンパイルされたバイナリにはSwiftのランタイムライブラリが埋め込まれますが、そのバイナリはライセンスの適用を免除されるという内容です。Swiftを使用する開発者は、バイナリ含め自分のプロジェクトに独自にライセンス宣言することができるということになります。Licenseのコードが使われていることを知らせる文言を入れることだけで、頒布される二次的著作物が同じライセンスで提供されたり、フリーソフトウエア、オープンソースソフトウェアとして頒布されることを要求しませんので、誤訳のようです。開設Appleは専用サイトSwift.orgを併せて開設しています。X用、Linux用のバイナリリリースがダウンロードできます。開発コミュニティへの導線もあります。(プレリリースバージョンを含む)が必要。14.04向け(いずれも64bit)の2種類存在。clangをインストールした後、tarballを展開してパスを通すだけで使えるようになっています。添付されているのは標準ライブラリだけなので、AppleプラットフォームでのSwiftのように、UIを駆使したアプリケーションの開発はできません。Storeにsubmitするソフトウェアのビルドには使用できず、そのためにはXcode付属のSwiftを使う必要があります。このバージョンは、現時点ではXcodeのPlaygroundに非対応となっています。オープンソース化でもたらされる変化Swiftのオープンソース化でコミュニティからの成果を取り入れられるようになり、Swiftの開発がスピードアップし、高品質化を助けることになるでしょう。X上での使用、ターゲットはAppleプラットフォームに限定されていましたが、様々なOSで使われるようになるはずです。基本的にはコンパイル言語のSwiftですが、Python、Rubyなどと同様にインタプリタとしても使うことができ、スクリプトをコンパイルすることなく実行できます。Language的な使い方をされるようにもなるかもしれません。FreeBSDへのポート早速、FreeBSDにポートされました。現実的に期待でき、面白みのあるソースコードの活用は、iOSで動作するSwiftインタプリタ開発ではないでしょうか。個人的に期待しているのはここです。SwiftのAPI、iOSのAPIにフルアクセスできるSwiftインタプリタがiOSアプリとしてリリースされたら、さぞかし面白いに違いありません。Pythonをベースにした同種のアプリ、Pythonista、Editorialというものが既に存在していて、かなりのことができます。iOS用Python2.7であるところのPythonistaは楽しく、実用的で素晴らしい!上記の記事では執筆時期の関係から触れられていませんが、何とUIビルダーが内蔵されていて、UI付きのアプリ(エディタ内ツール)を開発できるのです。iOS上で動くSwiftインタプリタの開発は規約上は問題ないはずで、後はそれを具現化する人物の登場を待つばかりです。iOSの各種機能を利用できるPythonistaは、本格的な開発環境です。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。