Swift?というテーマでLTした最後にクエスチョンマーク10個くらい付けたい気持ちがあるけど、shibuya.swift#1でLTしてきた。Swiftがオープンソースになるということで、client/serverの両方Swiftで書けるようになるんじゃ、って話がちょっと前に上がっていたので、何か周辺で進展あるかなと確認もしたくってこの話にした。ついでにISUCONの予選が終わったばかりで、その実装くらいなら練習にも丁度いいでしょと思ったのだけど、資料にもある通りDBI/DBD的なものを見つけられずさすがに自分で実装する時間もなく半端に終わってしまった(結局メモリ上にデータ載っけてるだけ)。実装途中ですが、デモに使ったレポジトリは以下。https://github.com/shingt/SwiftServerExamples使用したframework等は以下。Enginehttps://github.com/groue/GRMustache.swiftスライドの中でも紹介したけど、cocoapods-romeが便利だった。installの際にframeworkをビルドして配置してくれる。今回のようにXcodeに依存したくない時には良い。newsの以下のプレゼンで紹介されていたもの。思ったよりこのレイヤで書いてる人が少なかった。テンプレートエンジンもMustacheのものしか見つからなかったし。今書いてもどうにもならないから当たり前ですが。楽しいは楽しいけど、ちょろっと書いて試せることと運用できるレベルに持ってくることとはまるで違うし、というかそもそも本当に今年中にオープンソースになるんですかね。