Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Apr 01 2015 17:36
    gitter-badger opened #1
Taisuke Oe
@taisukeoe
Primitive type使わずにTiny Type使えって言ってますね
Koichi TANAKA
@tanaka9230
requireは何の標準機能ですか?
Taisuke Oe
@taisukeoe
require、使ってる人が会場に3人?
Scala標準です > require
Yuta Okamoto
@okapies
case class に例外投げさせるのっていいのかなぁ。。
Koichi TANAKA
@tanaka9230
wow
Taisuke Oe
@taisukeoe
うーん、コンストラクタ引数の制約は(理想的には)型であらわしたい感ありますね
Yuta Okamoto
@okapies
Linus のは「Subversion は CVS を正しくやるためのプロジェクトだ、って言ってるけど CVS を正しくやる方法なんか存在しないから糞だね」っていう有名な奴ですね
Yoshida
@grimrose
AgeでAnyValをextendするメリットって何ですか?
Taisuke Oe
@taisukeoe
インライン展開させて、不要なインスタンスの割り当てを発生させないためです>AnyVal
Yuta Okamoto
@okapies
「Anorm じゃなきゃ何がいいの?」「難しいけど Slick とかかね」みたいな感じかな
Taisuke Oe
@taisukeoe
Anormじゃなきゃなんでもいいよ、って言いかねない勢いw
Yoshida
@grimrose
やり過ぎのような気が…
Kazunari Mori
@kazzna
twirlはフルscalaで書けないからscalateどうよ?
Yoshida
@grimrose
独自tag…jsp…ウッ
Kazunari Mori
@kazzna
J・S・P!!J・S・P!!
Taisuke Oe
@taisukeoe
null使ってる人が会場に一人だけ…!
It's NOT one-size-fits-all(フリーサイズ)って言ってますね
Taisuke Oe
@taisukeoe
Don't use Cake Pattern.
Manabu Nakamura
@gakuzzzz
avoid Anorm 大事な事すぎるほど繰り返されてる......
Eisuke Kuwahata
@mather
自分はSlickを使ってますが、Slickがいいのかそれとも他の…。
Taisuke Oe
@taisukeoe
anormヘイトに満ちてました
Taisuke Oe
@taisukeoe
https://scalatv.doorkeeper.jp/events/26648
次回イベント立てました。関数型プログラミング(というタイトルのつけ方はふわっとしていて気がひけるけど、他にいい案が思いつかない)回です
FP in Scalaの著者 runaroramaさんのトークとか見る予定
Taisuke Oe
@taisukeoe
Functional Programmingの定義について見て行きましょう
関数は、同じ引数に対し常に同じ値を返す
プログラムの状態に依存しない
そういう関数を "pure" function 純粋な関数と呼びます
純粋な関数は、 side effect 副作用を持たない
IOなどがside effectの例
local effectは許される
effectを返すことも許される
Referential Transparency 参照透過性
式が参照透過であるとは、式を、その式を評価した値で置換できる
Modularity モジュラー性
パーツを分離ないしは再結合できること
再利用可能、テスト可能、並列化可能、理解しやすい
Taisuke Oe
@taisukeoe
テスト可能とは、常に同じ値を渡して、同じ値が返ってくるから
並列化可能とは、state|状態に依存しないから
理解しやすい comprehensibleというのは、その式だけ独立して理解することができるから
VerisonのScala導入の話?
Taisuke Oe
@taisukeoe
Shunji Konishi
@shunjikonishi
Scala祭りの時の翻訳マクロはこれですね
https://github.com/cb372/scalamatsuri-my-first-macro
Rapture使ってます
Kazunari Mori
@kazzna
次回はScalaz-Streamの動画が見たいです!!
Taisuke Oe
@taisukeoe
よしじゃあ解説まかせます! > @kazzna
Kazunari Mori
@kazzna
み、みんなで感じ取ればきっと!!!