haskell-jp / ghc8x #2

Valid hole fits みます
とりあえず2F受付で間違いないんですがすみません、その後やることについては今確認してます。
恐らく受付嬢に名前を名乗るか、私に連絡する、という形になると思います。
8.0.1のTypeInTypeを準備していきます :pray:
2F受付で私が皆さんを迎えます。いなければこのチャンネルで連絡ください
2Fで座ってますー
@igrep すみません、10分遅れます
所用が終わって今から向かうところです。11時前には着くと思います。帰りも所用で早めに抜けます。
2Fに来た人は、15Fまで登ってください。15Fのエレベータ前で待ってます。
みなさん来てるんですが、コンビニ行った人を待ってます。
遅いなぁ
了解です。
コンビニは、この時間激混みだよ。
@nakaji-dayoお待ちします。
あがりました
15階
@kazu いつもの部屋でいいんですよね?
@maoe 着いたら、連絡をください。
わかりました
建物の前まで来ました
2Fに上がります
@kazu さんが向かいました
ありがとうございます
maoe さんがおっしゃってたのこれですね
https://kcsongor.github.io/symbol-parsing-haskell/
:heavy_exclamation_mark: ApplicativeDoは最後のpureとreturnを特別扱いする(別名を定義した場合作用しない)
ちょくちょく :memo: したいことをtweetしています。
https://twitter.com/igrep
(なんかハッシュタグあればよかったですね)
base changelog 雑まとめ
- 4.9.0
    - モジュールを `semigroups` から移植
        - `Data.List.NonEmpty`
        - `Data.Semigroup`
    - モジュールを `transformers` から移植
        - `Data.Functor.Classes`
        - `Data.Functor.Compose`
        - `Data.Functor.Product`
        - `Data.Functor.Sum`
        - `Control.Monad.IO.Class`
    - 新モジュール: `Control.Monad.Fail`
    - `Data.Functor.Const` に `Const` を移動
    - 大量にインスタンスを追加
    - `[Char]` の `IsString` インスタンスの曖昧性を修正
- 4.10.0
    - モジュールを `bifunctors` から移動
        - `Data.Bifoldable`
        - `Data.Bitraversable`
    - `Data.Either`: `fromLeft` と `fromRight` を追加
    - `liftA2` is now a method of the `Applicative` class
    - 型レベルプログラミング系:
        - 新モジュール: `GHC.TypeNats`
        - `type family AppendSymbol (m :: Symbol) (n :: Symbol) :: Symbol`
        - `(:~~:)`
    - `Type.Reflection`
- 4.11.0
    - `GHC.TypeLits`: `Div`, `Mod`, `Log2`
    - `Alternative`: `ZipList`
    - `Data.Ord.Down`: インスタンス追加
    - Make `Semigroup` a superclass of `Monoid`
    - `Data.List.NonEmpty.!!`
    - Add `<&>` operator to `Data.Functor`
- 4.12.0
    - STM ??
    - `contravariant` から `Data.Functor.Contravariant` を輸入
    - `haddock` から `GHC.ResponseFile`
    - `Data.Monoid.Alt`
    - `Data.Monoid.Ap`
    - `Data.Ord.Down`
遅ればせながらMegaparsecのAlternativeのインスタンスについての議論
https://mail.haskell.org/pipermail/haskell-cafe/2018-August/129836.html
$GHC_ROOT/lib/ghc-8.6.2/settings
OSX + stack ~/.stack/programs/x86_64-osx/ghc-8.6.2/lib/ghc-8.6.2/settings