2014-04-01から1ヶ月間の記事一覧

Scalaのfor式を拡張する案

https://groups.google.com/d/topic/scala-internals/C3WPyRWM718/discussion https://docs.google.com/document/d/1eb3Xx22SEWqm6h27qnp9l-Ea-FagM5rn8tuyfpSq72o

scalaj-httpをforkした

httpzという名前の、Scalaz使った純粋関数型なhttpクライアントライブラリ作ってるのは、何回も書いてますがScalaでoperational monad使ってgithubのAPI client書いてリリースした httpzというAPIクライアントライブラリを作るためのライブラリを作ったそれ…

Scala2.11.0のコンパイル速度は速くなったのか

travis-ci上でそれぞれscalaz-coreとspecs2-commonをそれぞれScala2.10.4と2.11.0で7回コンパイル繰り返した結果が以下

argonautのmacro書いた。そしたら添削してもらった

以前書いたこれコンパイル時に、 String を lift json に変換する macro https://github.com/xuwei-k/json_macro

Scala2.11.0対応で色々と自分のライブラリをリリースしたりpull reqしてる(scalaバージョン上げ手動botさん)

それぞれ、sonatype経由でmaven centralにpublishしてます。もうScala2.11.0でも使えるようにcross buildしてます。2.11.0対応以外にも、最近は地味に(ここに書いた以外にも)自分のライブラリ細かくリリースして、tagつけてpublishしてるので、もし良かった…

playframeworkは、Iteratee使うのやめるかもしれないらしい

@pk11 reactive streams will (eventually - play 3) replace iteratees as the base IO API. Iteratees will stay around, but be optional.2014-04-17 20:41:26 via web to @pk11

sbtでunidocを自動でsonatypeにpublishする

sbt

まずsbt-unidoc https://github.com/sbt/sbt-unidoc というsbt pluginの簡単な説明。(以下の説明は、現時点で最新の0.3.0という前提です) sbtでサブモジュールを分けた場合、標準ではそれぞれ個別のScaladocしか作れない sbt-unidocは、すべてのモジュールを…

WriterTはアンチパターン

I wish the `transformers` library had a RWT (ReaderT + StateT) monad transformer. WriterT is an anti-pattern.2014-04-09 12:17:20 via Twitter for Android @GabrielG439 why is it an anti-pattern?2014-04-09 12:22:13 via Echofon to @GabrielG439…

sbtのバグを見つけたと思ったら、結局Scalaのバグだったという話

https://gist.github.com/xuwei-k/10002590 https://github.com/sbt/sbt/issues/1237

Scalatraの今後とhttp4sとscalaz-stream

適当につぶやいてたら、mentionきていつもどおり(?)ビビりました。

playframework2のjsonに関するライブラリつくった

https://github.com/xuwei-k/play-json-extra昨日の夜、数時間くらいで適当に作った。*1モチベーションとしては *1:あまりちゃんと調べてないが、他に似たようなもの作ってる人いないはずだし、play2のmaster見てもなかった