BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//connpass.com//Connpass//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:connpass-"Typeclassopedia+α" オンラインもくもく会#
 14
X-WR-CALNAME:connpass-"Typeclassopedia+α" オンラインもくもく会#
 14
X-WR-TIMEZONE:UTC
BEGIN:VEVENT
SUMMARY:"Typeclassopedia+α" オンラインもくもく会#14
DTSTART:20190118T130000Z
DTEND:20190118T143000Z
DTSTAMP:20261014T000529Z
CATEGORIES:
CREATED:20190110T083004Z
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  * `Foldable`\, `Foldable1`\, `B
 ifoldable`\n\n  * `Traversable`\, `Traversable1`\, `Bitraversable`\, `Dist
 ributive`\, `Witherable`\n\n  * `Semigroupid`\, `Category`\n\n  * `Arrow` 
 関連\n\n(備考) 一部型クラス名を変更する議論: semigroupoi
 ds issue#26\n\n### 想定する参加者\n\n  * 型クラスの関係を
 確認したい方\n\n  * ある型クラスで，どのようなメソッ
 ドが定義されているのかを確認したい方\n\n  * ある型ク
 ラスのメソッドが，どのように実装されているのかを
 確認したい方\n\n## 第14回の内容\n\n### 扱う型クラスと題
 材例\n\n  * `Alternative` や `MonadPlus`\n\n    * 前回 の続き\n  *
  `Decidable`\n\n    * `contravariant`\n\n      * `Data.Functor.Contravaria
 nt.Divisible`\n\n      * `Functor\, Applicative\, Alternative` と `Contra
 variant\, Divisible\, Decidable` との比較の最終回\n\n  * 好みの
  parser combinators (次回も)\n\n    * `optparse-applicative`\n\n    * `
 trifecta`\n\n    * `attoparsec`\n\n    * `parsec`\n\n    * `parsers`\n\n  
   * `megaparsec`\n\n      * `parser-combinators`\n    * `Earley`\n\n### 
 タイムスケジュール\n\n時刻 | 内容  \n---|---  \n22:00 ~ 23:25
  | もくもく会  \n23:25 ~ 23:30 | 次回の案内  \n  \n## 備考\n\n
   * Typeclassopedia の内容は不定期更新されているため，毎
 回最新版のものを利用します\n\nhttps://haskell-with-skype.conn
 pass.com/event/115532/
LOCATION:基礎理論およびDM (Discord)
URL:https://haskell-with-skype.connpass.com/event/115532/
END:VEVENT
END:VCALENDAR
