Swift
Wikipedia によれば:
- Swift は、Apple Inc. とオープンソースコミュニティによって開発された汎用のマルチパラダイムのコンパイル型プログラミング言語です。2014 年に初リリースされた Swift は、1980 年代初頭からほとんど変わらなかった Objective-C に代わる言語として開発されました。
Linux 上で Swift 言語のビルドを実行し、Swift 開発を行うことが可能です。
インストール
リリース版には、Fedora バイナリを再パッケージ化した swift-binAUR を インストールしてください。ソースコードからネイティブビルドする場合は swift-languageAUR を使用してください。
開発版には swift-language-gitAUR を使用してください。
コード補完用の sourcekit 言語サーバプロトコル、sourcekit-lsp が利用可能で、例えば Visual Studio Code のプラグインとして code を使用できます。詳細は以下を参照してください。
エディタとコード補完
code を インストールし、ソースコードから sourcekit-lsp をインストールします。nodejs が必要です。
$ git clone git@github.com:apple/sourcekit-lsp.git $ cd Editors/vscode $ npm run createDevPackage $ code --install-extension out/sourcekit-lsp-vscode-dev.vsix
Hello world
Swift パッケージマネージャを使ってサンプルプログラムを作成できます。
$ swift package init --type executable $ swift run
ライブラリ用の場合:
$ swift package init $ swift build
Read eval print loop, REPL
Swift REPL の詳細については、こちら を参照してください。
$ swift
Welcome to Swift version 5.3 (swift-5.3-RELEASE). Type :help for assistance. 1> 1+1 $R0: Int = 2 2>