タグ

Dottyに関するkrrrrのブックマーク (2)

  • Scala3と圏論とプログラミング

    最近、圏論とプログラミングという素晴らしい資料を拝読しました。圏論とプログラミング愛に溢れる資料で読んでいて目頭が熱くなりました。そうだよな・・・プログラマにも圏論いるよな・・・ ただ、自分にとって残念だったのは、資料で説明用に選択されたプログラミング言語が「Haskell」だったことです。もちろんHaskellは素晴らしい言語です。ただ、自分にとってHaskellは外国語なのでちょっと理解が難しいのです。そしてこの資料が「Scala」で書かれていたらと夢想せずにはいられなかったのです。 Scalaと言えば昨年末にScala3のリサーチコンパイラのDottyがFeature Completeを宣言しました^1。この宣言で新機能の追加は終了して、あとは2020年末のリリースに向けてひたすら品質を上げていく段階に突入しました。つまり、ようやく次世代のScalaが全貌を現したということです。 こ

    Scala3と圏論とプログラミング
  • AuxパターンをDottyで解決する

    2. 自己紹介 麻植泰輔 ScalaMatsuri 座長 Septeni Original, Inc. 技術アドバイザー 7/6 新宿 Geek Lounge で 「Real World Android Akka」を 日語で 喋ります! BONX, INC. 所属 将軍家の皆さま、ご協賛ありがとうございました! 来年春頃(予定) ScalaMatsuri 2018 もぜひよろしくお願いします m(_ _)m もしScalaMatsuri経由で入社した方が居た場合、ぜひ記事化させてください @OE_uia 4. 型クラス 既存の型に対し、共通の振る舞いを後から定義する (アドホック多相を実現する) ためのデザインパターン trait Semigroup[A]{ def append(a1:A,a2:A):A } object Semigroup{ implicit val intGroup

    AuxパターンをDottyで解決する
  • 1