読者です 読者をやめる 読者になる 読者になる

独学大学情報学部

主にScala、たまにHaskell、稀に数学

MonocleとScalazにcontributeした話

わざわざ丁寧に書く内容ではないよなーとか思ってたので書くつもりは全くなかったけど、色々思うところがあったのでブログのネタにした。 ちょっと前からLens&Prism関連の話に興味を持ってて、ScalaでLensを提供するMonocleってライブラリをよく触って遊んで…

ScalaのStream#filterNotが壊れてた件

既知のbugのようですが、知らずに1時間無駄にしてしまって激おこなのです!!( 先日2.11.7が出ましたが、修正が入るのは2.12-M2っぽいので暫くこのままですね。 [SI-8627] Stream#filterNot broken, should be overridden in Stream - Scala 手元でもすぐに…

MonocleのapplyLensメソッドの使い方

去年末くらいからぼちぼち触り始めてたけど今更知った。 使い方 例えばこんな感じのデータ構造(とLens)が定義されてるとして、*1 @Lenses case class Address(street: String, postalCode: String) @Lenses case class User(name: String, age: Int, address…

Lens&Prism勉強会でMonocleについて発表してきた

とっても今更なのだけど、記録として。 Lens&Prism勉強会 (2015/05/30 13:00〜)connpass.com ↑にLT枠で参加してきた。 資料は Monocleとかいうのがありまして from Naoki Aoyama www.slideshare.net 色々あって、前半部分参加できなかったのだけれど、TL眺め…

「Scala勉強会第143回 SPECIAL DAY ハッカソン in 歌舞伎座」に参加してきた

今日は ↓ に参加してきました。 http://rpscala.doorkeeper.jp/events/20374 一番後ろの席に座ってたので人数数えてみると、ざっと30人弱くらいでした。 各々自己紹介の後、ハッカソンスタート。 今日やったこと スライド作るの面倒だった時間なかったので、…

Scalive#1.414 お疲れ様でした!

先日の土曜日にScalive#1.414が開催されました! とてもオシャレな会場で生ビール片手に生ハムつまみながらLT大会を実施! お酒に酔っていても推しメンとScalaを語る眼差しは真剣でした!(個人的視点 Scalive # 1.414 @ 西麻布ベース (2015/01/24 16:00〜) …

Monocleとかいうのがありまして

この記事はScala Advent Calendar 2014の22日目です。 日付変わっちゃいました、すみません。 今回はちょっとMonocle触ってみました。 Monocleとは Julien Truffaut氏がメインで開発してるScalaでLensなライブラリです。 最新安定版はv1.0.1(2014.12.22 現…

暗黙の型変換(Implicit Conversion)のお話

この記事はPlay or Scala Advent Calendar 2012の18日目です。 何か作ってみるとか言いながら解説記事になりました(謝 総力尽くして色々解読してますが、補足・間違い等ありましたらご指摘ください。 暗黙のパラメータ(Implicit Parameter)についても一緒…

最短でつぶやくぷろぐらむ(

「今世紀最高傑作」とか「ぼくのかんがえたさいきょうの...」並に信用ならんタイトルです。 勢いとキャッチコピーは大切だと思いますぼくぁ( 準備 twitter4jとsbt使います。 Twitter Developersにアクセスして、Consumer key, Consumer secret, あとアクセ…

ScalaでIntent使う時に詰まった

SyntaxHighlighter.config.bloggerMode = true; SyntaxHighlighter.all(); 経緯 Scala使ってAndroidアプリの画面遷移させようとした時に ちょっと困ったのでメモ。 Scalaでクラスインスタンスを取得 JavaだとIntentをnewするとき Intent intent = new Intent…