Scala Daysとは?
Scala Daysとは、弊社でも活用しているプログラミング言語Scalaに関する世界最大級の技術イベントです。世界中から著名Scala技術者や、Scalaの開発元であるTypesafeの技術者が集まって来ます。今年のScala Daysはドイツ(ベルリン)で開催されました。
ちなみに、過去のScala Days(ちなみに、筆者は全てのScala Daysに参加しています)は
- 2010: スイス(ローザンヌ)
- 2011: アメリカ(スタンフォード)
- 2012: イギリス(ロンドン)
- 2013: アメリカ(ニューヨーク)
Kosmos in Berlinの前に佇むテレビちゃん
写真は、Scala Days前日に、会場前でテレビちゃんと一緒に撮影したものです。どこか物悲しさが漂っていますね。ベルリンの東側には、トラムと呼ばれる路面電車が至るところに走っており、Kosmos in Berlinの近くにもトラムが走っていました。
トラムの線路
さて、前置きが長くなりましたが、Scala Daysの参加レポートをお届けしたいと思います。
Scala Days 1日目(6/16)
スポンサーのJetBrains社のブースでもらったヨーヨー
Scala Days初日は、Martin OderkyのKeynote『Scala the Simple Parts』で始まりました。
発表スライドの一部
発表の趣旨は、「キッチンシンク」言語だと誤解されがちなScalaの設計思想を、「Object-Oriented」と「Functional」の二つをキーワードに紐解いていくものでした。簡単に言うと、Scalaは、関数型言語に見られる良いパーツをオブジェクト指向言語の一部として実現したものだという事でした。Scalaの(本当の)設計思想については以前から論文などで再三言及されており、私自身にとってはそれほど新味はありませんでしたが、Simple ≠ Easy というキーワード等はとても印象に残りました。
発表後はすぐに夕食になりました(Oderky教授の発表は初日の夕方からでした)。サッカーのW杯中継を大スクリーンで見ながらのビュッフェ形式の立食パーティというなかなか粋なものでしたが、筆者はサッカーにあまり興味がないのが少し残念でした。ソーセージやソーセージやソーセージなど、肉料理がとても多かったのが印象に残っています。夕食を摂りながら、Scala Days参加技術者といくつかの議論をしましたが、TypesafeのEugene Yokota氏と行った、日本におけるScalaにおけるScala普及をめぐる議論が印象的でした。ちなみに、せっかくなので、このときに、テレビちゃんとOderky教授と私の3ショット(?)を撮っていただきました。
Martin Oderky教授とテレビちゃんと私