haskell-jp / ghc8x #1

@igrep has joined the channel
@igrep set the channel purpose: GHC 8.x勉強会 @ IIJ-II (定員12名) (12/7 確定)
@lotz has joined the channel
@kakkun61 has joined the channel
@matsubara0507 has joined the channel
@kyotsuya has joined the channel
@nakaji-dayo has joined the channel
@kazu has joined the channel
@fumieval has joined the channel
@khibino has joined the channel
@kayhide has joined the channel
@igrep set the channel purpose: GHC 8.x勉強会 @ IIJ-II (定員12名) (12/7 確定) https://chouseisan.com/s?h=85a706bc434942d3bf3ec62e1ff2ff45
有給取りました :muscle:
19時から会社で用事があるのでびみょーーに最後には居ないかもですが会社休んでいきます :muscle:
@egisatoshi has joined the channel
@maoe has joined the channel
まだ受け付けていますか?
@maoe はい、残り2名です!
当日なんですが、事前に予習しておく範囲を各人で分担して、当日調べた箇所を共有しつつ補足し合う、みたいな進め方をするそうです。
:thinking_face: .oO(はて分担はどう決めたものか...)
Tsuru組( @fumieval 、 @maoe)はGHC 8.6に取り組んでいるので、移行やバグなどに関していくらか提供できる情報があると思います
ディープな情報が聞けそうで楽しみです! :sparkles:
昔 bigmoon というとこで似たようなことをやったときは、アップデート情報の中から好きなの選んでやった
https://bigmoon.connpass.com/event/71204/
@as_capabl has joined the channel
おそらく項目ごとに情報量に大きな差があるので、被らないようにだけ注意しつつ各人何個か選ぶ、みたいな形になりますかね。
そしてもちろん、時間も無限ではないですし、すべての項目に担当がついている必要もないと思います。特にminor updateのbug fixとかキリがないでしょうし。
UnboxedSumsをやろうかなと思います。余裕があればjoin pointの最適化周りをやりたいけど確約できません。
@igrep 情報少なそうですが、とりあえずは8.4.4を取りたいと思います。
(こういうとり方でも良いでしょうか?
いいと思います!
@igrep set the channel topic: GHC 8.x勉強会 @ IIJ-II (定員12名) (12/7 確定)
!channel https://chouseisan.com/s?h=85a706bc434942d3bf3ec62e1ff2ff45 の件、懇親会参加する人は :man-gesturing-ok: で、しない人は :man-gesturing-no: でreactionしてください!
そのほか、食べ物の禁忌などあればこのスレッドに返事してください。
@as_capabl has left the channel
すっごく難しそうなので諦めるかもしれませんが、8.6.1で追加されたQuantified Constraintsを今チェックしています(まだ決定ではありません :bow: )
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#quantified-constraints
予約しました
今後懇親会不参加になる方はご連絡ください
https://s.tabelog.com/tokyo/A1309/A130905/13092150/party/70564708/
pattern synonym はやります。
他もやりますが来週考えさせてください。
これにします。とりあえず単純に何をするものかぐらいは簡単に説明できそうなので。
Deriving strategies 調べてます。関連するので 7.10 からの機能ですが Deriving any other class も。
金曜朝に所用が入って10時には間に合いそうもないのですが、遅れても大丈夫でしょうか
私は特に問題ないと思います。
間に合うか怪しいけど、標準ライブラリの遷移をまとめてみようかな
https://downloads.haskell.org/~ghc/8.0.2/docs/html/users_guide/8.0.1-notes.html#libraries
とりあえず私はCompact regionsをやろうと思います
私はghciのコマンドで追加・変更されたものについて調べようと思います。
semigroup、pattern synonyms はブログを書いていたので、それを表示しながら説明します。
他のはスライドを作ります。(ブログを書くかも。)
ghc 8.6 の DerivingVia をチェックしています。
GHC Users Guideに書いてある「これはできませんよ!」って書いてある例を試しに書いてみたらできてしまったので :confused: となっています( UndecidableInstances が必要でしたが)。
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#extension-QuantifiedConstraints
明日誰か知ってたらもっといい例を考えたいですね。。。
MonadFail Proposal の wiki、現状と合わなすぎてて辛い。
新たな内容が提供できていませんが、とりあえず、
OverloadedLabels とその応用なら説明できます。
明日結局10時にどこに行けばいいんでしょう?
Haskell Day と同じですか?