BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//connpass.com//Connpass//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:connpass-"Typeclassopedia+α" オンラインもくもく会#
 17
X-WR-CALNAME:connpass-"Typeclassopedia+α" オンラインもくもく会#
 17
X-WR-TIMEZONE:UTC
BEGIN:VEVENT
SUMMARY:"Typeclassopedia+α" オンラインもくもく会#17
DTSTART:20190215T130000Z
DTEND:20190215T143000Z
DTSTAMP:20261013T221814Z
CATEGORIES:
CREATED:20190208T112939Z
DESCRIPTION:# 概要\n\n主に "Typeclassopedia" に掲載されている
 型クラスを理解するためのもくもく会です．\n\n毎回指
 定した型クラスに関する "Typeclassopedia"\nの内容や，型ク
 ラスに関する記事を読んだり，モジュール等で定義さ
 れている関数を確認したりソースコードを読んだりす
 ることを各自で行います．\n\n## 日時\n\n  * 毎週金曜日 2
 2:00 ~ 23:30\n  * 題材によっては，早めに終えることがあ
 ります\n\n## 進め方\n\n  * 題材\n\n    * 毎回，対象とする
 型クラスを指定します\n    * 必ずしも "Typeclassopedia" の
 列挙順で指定しません\n    * "Typeclassopedia" に掲載されて
 いない型クラスを扱うことがあります\n    * 分量が多け
 れば，複数回に分けたり次回に回したりすることがあ
 ります\n  * もくもく会\n\n    * 連絡事項があれば，Discord
  にてテキストチャットで伝えます\n    * 先に勉強会を
 終えたり時間に遅れたりしても，お構いなく．ご自分
 の都合を優先してください．\n    * 対象の型クラスを時
 間中に終えられず次回までに終えることが困難であれ
 ば，次回の型クラスを決定する前に管理者に伝えてく
 ださい．次回の題材を調整します．\n    * 時間が限られ
 ているとはいえ，各回で取り上げている内容の理解を
 できるだけ重視してください\n\n## 題材予定の型クラス\
 n\n  * [済] `Semigroup`\, `Monoid`\n\n  * [済]`Functor`\, `Bifunctor`\n\
 n  * [済] `Contravariant`\, `Profunctor`\n\n  * [済] `Apply`\, `Applicat
 ive`\, `Biapply`\, `Biapplicative`\, `Divisible`\n\n  * [済] `Bind`\, 基
 本的な `Monad`\n\n  * [済] `MonadFail`\, `MonadFix`\, ほか `Monad` 
 関連\n\n  * [済] "Monad Transformer"\, "Extensible Effect"\n\n  * [済]
  `Comonad`\, `ComonadApply`\n\n  * [済] `Alt`\, `Plus`\, `Alternative`\n\
 n  * [済] `MonadPlus`\, `Decidable`\n\n  * [済] Parser combinators\n\n  
 * [済] `Foldable`\, `Foldable1`\n\n  * 今回 `Bifoldable`\, `Bifoldable1
 `\, `foldl` と `mono-traversable` (の一部)\n\n  * `Traversable` 関連
 ?\n\n    1. `Traversable`\, `Traversable1`\n    2. `Bitraversable`\, `Bitr
 aversable1`\, `Distributive`\n    3. `Witherable`\, `Compactable`\n\n  * `
 Semigroupoid`\, `Category`\n\n  * `Arrow` 関連\n\n(備考) 一部型ク
 ラス名を変更する議論: semigroupoids issue#26\n\n### 想定する
 参加者\n\n  * 型クラスの関係を確認したい方\n\n  * ある
 型クラスで，どのようなメソッドが定義されているの
 かを確認したい方\n\n  * ある型クラスのメソッドが，ど
 のように実装されているのかを確認したい方\n\n## 第17
 回の内容\n\n### 題材例\n\n  * `Bifoldable` 関連\n\n    * `base`: 
 `Data.Bifoldable`\n\n    * `semigroupoids`: `Data.Semigroup.Bifoldable (Bi
 foldable1)`\n\n  * その他の `fold` 関連パッケージ (ライブラ
 リ)\n\n    * `foldl`: `Control.Foldl`\n\n    * `mono-traversable`: `Data.
 MonoTraversable (MonoFoldable)`\n\n### タイムスケジュール\n\n時
 刻 | 内容  \n---|---  \n22:00 ~ 23:20 | もくもく会  \n23:20 ~ 23:3
 0 | 次回の案内  \n  \n## 備考\n\n  * Typeclassopedia の内容は
 不定期更新されているため，毎回最新版のものを利用
 します\n\nhttps://haskell-with-skype.connpass.com/event/120250/
LOCATION:基礎理論およびDM (Discord)
URL:https://haskell-with-skype.connpass.com/event/120250/
END:VEVENT
END:VCALENDAR
