by shigemk2

当面は技術的なことしか書かない

Scala

sbt v0.13.14-RC1

release candidate いまは0.13.13 Release v0.13.14-RC1 · sbt/sbt · GitHub

sbt pr 2935

contrabandを使っている。 Query settings by dwijnand · Pull Request #2935 · sbt/sbt · GitHub

memo: 7 Key Recipes For Data Eng #ScalaMatsuri

memo: 7 Key Recipes For Data Eng #ScalaMatsuri Organization 複雑な組織においてデータアクセスを活性化させる buisiness simple case place no idea a lot of full engineer 複雑な組織 ビジョンを共有しない→フラストレーションがたまる small team had…

memo: ChatWorkのScala採用プロダクト “Falcon” リリースまでの失敗と成功の歴史 #ScalaMatsuri

memo: ChatWorkのScala採用プロダクト “Falcon” リリースまでの失敗と成功の歴史 #ScalaMatsuri 去年末にリリースできたFalcon その経緯 Scala歴6年くらい ChatWorkのアーキテクトを担当 アジェンダ チャットワークの説明 Falconの歴史 プロダクト開発 プロ…

memo: sbt 0.13.x、sbt サーバー、sbt 1.0 の動向 #ScalaMatsuri

memo: sbt 0.13.x、sbt サーバー、sbt 1.0 の動向 #ScalaMatsuri @eed3si9n 2010年から ScalaMatsuri 翻訳とか 独習Scalaz scalaxb .NETの世界からくるとXMLとか不便なところある treehugger.scala sbt-assembly sbt-buildinfo 週末を中心に開発していた Lig…

memo: 次世代Scalaコンパイラー Dottyの今 #ScalaMatsuri

dotty dot計算はScala型システムの理論的基礎 Dotty EPFLが開発中の実験的な新コンパイラ Scalaと同じような感じ インクリメンタルコンパイル パターンマッチの再設計 ミスしてはいけない コンポーネントのなかではよいと思うものがあること よい開発者の経…

memo 新サービスをゼロから開発してローンチするのに大切だった3つのこと #ScalaMatsuri

memo 新サービスをゼロから開発してローンチするのに大切だった3つのこと #ScalaMatsuri 新しいサービスをローンチするために大切なこと3つ history アーキテクチャ 実装 進行 rewriteモジュール ユーザーIDを探している間ずっとブロッキングしている シンプ…

memo Readable Scala #ScalaMatsuri

the theme of this session scalaのコードをリーダブルにすること リーダブルとは 定義は人によりけり the art of readable codeから 他の人が態短時間で理解できること 未来の自分も含む 2つコードがあって、読み手がより短い時間で理解できること どちらも…

scalaz v7.2.9

340 commits Release v7.2.9 · scalaz/scalaz · GitHub

scalaz v7.3.0-M9

3 commits github.com

akka 2.4.17

セキュリティ系のパッチ。 JavaSerializer is enabled (default in Akka 2.4.x) TLS is disabled or TLS is enabled with akka.remote.netty.ssl.security.require-mutual-authentication = false (which is still the default in Akka 2.4.x) regardless of…

akka v2.5-M1

M1なのでまだまだ。 Release v2.5-M1 · akka/akka · GitHub

Build.scala deprecated雑感

DSLじゃ手の届かない処理もscalaなら書ける でもscalaでいろいろ出来るようになると今度はメンテするのが面倒になる いっぺん出来るようになった機能が非推奨になった変な気持ち ENSIMEを作っている人はBuild.scala非推奨に強硬に反対 stackoverflow.com htt…

sbt pr 2910

Scala 2.12.1 対応 github.com

sbt download for linux

気づいたら、apt-getからダウンロードが出来るようになっていました。 以下公式。 sbt - Download

scalaz v7.3.0-M8

1コミット https://github.com/scalaz/scalaz/releases/tag/v7.3.0-M8

akka v2.14.16

The observant reader might notice that we skipped 2.4.15. It was dead on arrival because it was released from the wrong branch. なるほど。 機能追加とバグフィックスが中心。 Akka 2.4.16 Released! | Akka Release v2.4.16 · akka/akka · GitHub

redundant

冗長な ejje.weblio.jp stackoverflow.com ここだけでは理由がちょっとよくわからなかったけど、仕様書を読むと、 First, the value of such a parameter can be extracted as a field of a constructor pattern. Second, a val prefix is implicitly added …

scala v2.12.1

Release Scala 2.12.1 · scala/scala · GitHub バグ修正とか、vectorの実行速度改善とか

scalaz v7.2.8

Release v7.2.8 · scalaz/scalaz · GitHub 7.2.8 · scalaz/scalaz Wiki · GitHub このあたりかな。 add mapBranchingT Implement collect for ListT Add some Lens and Store methods accepting arguments wrapped in a functor:

scalaz v7.3.0-M7

出ていた。 Release v7.3.0-M7 · scalaz/scalaz · GitHub

scala v2.12.0

github.com A trait compiles directly to an interface with default methods. This improves binary compatibility and Java interoperability. Scala and Java 8 interop is also improved for functional code, as methods that take functions can easi…

universe/mirror

import reflect.runtime.universe とかを使うには、build.sbtに"org.scala-lang" % "scala-reflect" % scalaVersion.valueあたりを追加する必要があること。 Reflection - Environment, Universes, and Mirrors - Scala Documentation Reflection - 環境、ユ…

akka vv2.4.0-2.12

Publishable/buildable for 2.12 Release v2.4.12-2.12.0 · akka/akka · GitHub

akka v2.4.12_2.12.0-RC2

Release v2.4.12_2.12.0-RC2 · akka/akka · GitHub ただのバージョン変更だけじゃなかった。 Comparing v2.4.12_2.12.0-RC2...master · akka/akka · GitHub

scala pr 5383

こういう書き方するのね。「クリーンアップ詰め合わせ」 なお、実際にやっているのは、コメントや変数のtypoの修正が主。 github.com

scala pr 5488

修正自体は単純だけども、修正箇所はそこなのね、っていう project/build.properties scripts/common github.com

scala pr 5482

github.com

sbt v0.13.13

github.com

scala v2.12.0

出てた Release v2.12.0 · scala/scala · GitHub