型システム祭り
イベント内容
新型コロナウイルスの感染拡大を考慮した、本イベントの延期について
新型コロナウイルスの感染拡大を考慮して、本イベントの延期決定することを決定いたしました。先週末時点から、本日までの情勢の変化を受けての決定となります。適切な判断が遅れてしまい、申し訳ございません。
特に、専門家会議で、「不要不急の集まりを控えて」という趣旨の発言があったことを考えての措置です。本イベントを楽しみにしてくださっている参加者、発表者の皆様には申し訳ありませんが、イベントの主催側として、感染拡大を防ぐたための措置ということでご理解いただけると幸いです。
本イベントそのものは、新型コロナウイルスの感染拡大が収束した後に、あらためて開催したいと考えていますので、よろしくお願いいたします。
参考: https://www.asahi.com/articles/ASN2J74JVN2JULBJ006.html https://www.sankeibiz.jp/econome/news/200216/ecb2002162335010-n1.htm
趣旨
現在、多くの実用プログラミング言語が静的型を持っています。たとえば、Java、C#、Scala、Rust、Go、OCaml、Haskellなどがあります。
また、最近の動きとして、いわゆる動的型付き言語に静的型を部分的に導入しようという試みがなされてくるようになりました。たとえば、JavaScriptにGradual Typingを追加した言語としてのTypeScriptや、Python 3の型注釈、Ruby 3の型シグニチャファイルなど、そのような試みは数多くあります、
そんな、静的型付き言語と動的型付き言語の距離が近づいて来ている現在、あらためて型システムに焦点を当てたイベントを開催しようと思います。「型システム」というと少し堅い感じがしますが、それぞれの言語での、型を利用したテクニックなど、ちょっとしたハックや、静的型付き言語を通して得られた学びを語るといった内容も積極的に歓迎します。
参加資格
特にありませんが、ある程度静的型付き言語を触ったことのある人の方が楽しめるのではないかと思います。
発表について
「型」が中心の話であれば、特に制限はありません。いわゆる型理論のような、「堅い」内容に限らず、型全般に関する様々な発表を歓迎します。一例ですが、
- Ruby 3の型に関する話
- mypyを使った型チェックを実践してみた話
- プログラム設計で型検査を活用するうまいやり方
- TypeScriptでのうまい型設計
といった話が考えられます。
発表時間は、15分(質疑応答5分)でお願いします。LT(一人5分)も行います。
タイムスケジュール(敬称略、TBD)
- 18:00: 開場
- 18:30: 開始
- 18:30-18:40: 諸注意
- 18:40-19:00: 型プロファイラ:抽象解釈に基づくRuby 3の静的解析(遠藤 侑介(クックパッド株式会社))
- 19:00-19:20: Protocol Buffersで防ぐインターフェイスの腐敗(omiend)
- 19:20-19:40: 多段階計算の型システムの基礎(bd_gfngfn)
- 19:40-19:50: 休憩
- 19:50-20:10: HKDとジェネリクスを活用したOpenGLプログラミング(fumieval)
- 20:10-20:30: clojure.specが変えたClojure開発(カマイルカ)
- 20:30-20:40: 休憩
- 20:40-21:40: LT
- MLとオーバーロードの微妙な関係:(κeen)
- TypeScript のヤバい型を Scala.js に実装してみた(Tatsuno)
- Cats with Scala を読んで(Y Enokida)
- TAPLをスムーズに読むための数学ウォーミングアップ(zhanpon)
- Juliaプログラムを型プロファイリングする(Shuhei Kadowaki)
- 行列を型として持つプログラミング言語Matlikeを作ってみた(kmizu)
- 5 分ではわからない HM 型推論(Biacco42)
- Domain, Value, Collection(pictiny)
- LT10
- 21:40-21:50: 休憩+アナウンス
- 21:50-22:50: 懇親会
場所: 株式会社オプト (東京都千代田区四番町6番 東急番町ビル 5F)
アクセス: 各線市ヶ谷駅より徒歩5~7分、麹町駅より徒歩5分
受付:オプトカフェ入り口にて、connpassで発行された受付票(紙または電子版)を提示してください。
参加費:無料
開始時間以降にお飲み物と軽食をご提供予定です(持ち帰りはご遠慮ください)
キャンセルについて:当日あるいは事前に参加できなくなった場合は、必ずこのページから「キャンセル」を押して、キャンセルしてください。
重要
- 19:00にビル1F正面入口がロックされます。19:30頃まではスタッフが下記集合場所からご案内します。
- 19:30以降にご来場の方は到着次第Twitterで @OptTechnologies 宛にその旨をツイートしてください。スタッフがお迎えにあがります。
集合場所
アンケートについて
本イベントの参加者に対して、LTが終わったタイミングで当日アンケートを行います(回答は任意)。アンケートの回答結果等の個人情報は、今後のイベントのご案内等のために利用させていただく場合がございます。
<共同利用企業>
- 株式会社オプトホールディング
- 株式会社オプト
その他
- 貴重品は各自で管理してください
- 会場は飲食可能です
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。