第二回関数型プログラミング(仮)の会

2022/01/21(金)18:30 〜 23:00 開催
ブックマーク

イベント内容


概要

最近、「関数型プログラミング」(Functional Programming)はかなり一般的になっています。

特に、いわゆる「関数型プログラミング言語」(HaskellやOCaml、Clojure、Scala、Elmなど)からは多くの機能が既に主流の言語に輸入されています。たとえば、

  • 高階関数(ファーストクラス関数)
  • 不変コレクション
  • 不変データを簡単に作る機構

などは多くの言語に取り入れられています。

それぞれの言語コミュニティで徐々に「関数型プログラミング」が業務にも広がっているようにも感じます。

そんな「関数型プログラミング」ぽいものについて、言語コミュニティを超えて知見を共有したり、単にわいわいしゃべりあうという会を定期開催するのが良いのではと感じるに至りました。というのが「関数型プログラミング(仮)の会」の趣旨です。

第一回は特にテーマを設けずに自由にわいわい話してもらうという感じでしたが、第二回は「現場での関数型プログラミング(仮)」というのをテーマに発表者を募集してみたいと思います。

もちろん、現場の話でなくても全然大丈夫ですが、特に開発現場での関数型プログラミング的なテクニックの話を中心に募集します。たとえば、

  • 開発現場におけるClojureの活用事例
  • Scalaの関数型的なライブラリでどれがいいか
  • Haskellをはじめとした、いわゆる純粋関数型プログラミング言語の現場での応用事例

などを特に歓迎します(言語名は例ですので、それ以外も当然歓迎です)。  

参加資格

特にありません。いわゆる「関数型プログラミング言語」と呼ばれる言語(HaskelやOCaml、Clojure、Idris、Erlang、Elixir、Elmなどなど)を使っている方や、あるいは「関数型プログラミング」ぽいことを実践している方が望ましいです。

発表について

Zoomを使ってオンラインで発表していただきます。発表資料を画面共有しながら発表していただくという形になります。プレゼン資料については、必ずしも事前に提出の必要はありませんが、事前にあると聴講しにくる方にとって便利なので、できれば当日までに提出していただけると助かります(提出先については、このページのコメント欄にいただければと思います)。

タイムスケジュール(敬称略)

  • 18:30: 開始

  • 18:30-18:40: オープニング by @kmizu

  • 18:50-20:40: 発表

    • 18:50-19:10: @kikuyuta: 産業用途に利用するのに Elixir が向いてるぞ、って話 とエッジ・クラウド・中間ノードを使って Elixir で気持ちよくシステムづくりができるプラットフォームを作ろうとしているぞ、って話
    • 19:10-19:30: @kmizu: 最近の関数型プログラミング言語について好き勝手語ってみる
    • 19:30-19:40: 休憩
    • 19:40-20:00: @osiire: 非遅延純粋関数型プログラミング言語IMO
    • 20:00-20:20: @cactaceae: TBD 諸事情によりキャンセル
    • 20:20-20:40: 休憩
    • 20:40-21:00: バッファ(発表が押したときのため)
  • 21:00-21:30: Lightning Talk

    • @tashiro_web: Rubyの便利methodをElixirでも使える用にしたライブラリを作ってる話
    • @torifukukaiou: Nerves Livebook(世俗派関数型言語Elixir)で始める関数型プログラミング 〜ラズパイで楽しめるよ、ラズパイ持っていない人はPCで楽しめるよ(あ、Nervesはとれますけどね)〜
    • @tadsan: PHP式プログラミング入門
    • @mod_poppo: 自作SML処理系の紹介
    • @Biacco42: 関数型とは何か?
  • 21:30-21:50: クロージング
  • 21:50-23:00: 懇親会(やらないかも)

場所

ご自宅などネット環境のあるところならどこでも(要マイク・スピーカー)

受付

特にありません。参加登録いただいた方は、当日夕方までに「参加者への情報」欄経由でZoom Webinar URLが見られるようになっています。よろしくお願いします。

参加費について

無料です。オンライン開催なので、飲食物の提供はありません。

飲食について

オンライン開催のため飲食物の提供はありませんが、各自でご自由に飲食いただけます。

キャンセルについて

当日あるいは事前に参加できなくなった場合は、必ずこのページから「キャンセル」を押して、キャンセルしてください。

アンケートについて

本イベントの参加者に対して、LTが終わったタイミングで当日アンケートを行います(回答は任意)。アンケートの結果には個人情報を含みませんが、今後のイベントのご案内等のために利用させていただく場合がございます。

<共同利用企業>

  • 株式会社デジタルホールディングス
  • 株式会社オプト

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

関連するイベント