2015年1月17日土曜日

なんとなく久しぶりに Scala ろうと思い

http://www.ne.jp/asahi/hishidama/home/tech/scala/class.html
を読んでいる。

いろいろあって、
https://gist.github.com/dbalduini/261c475cfccce9a19f51
is helpful.

そして、
http://stackoverflow.com/questions/522251/whats-the-difference-between-iso-8601-and-rfc-3339-date-formats

どちらかというと、fraction of seconds の parse が、3桁を固定で指定しているのにビビった、と言う話だけれど、
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
and
http://stackoverflow.com/questions/23951705/why-do-scala-org-joda-time-datetime-parse-truncate-at-millis-value-in-the-given

さらに、Double Linked List が deprecate されていて、動揺
http://www.scala-lang.org/api/current/index.html#scala.collection.mutable.DoubleLinkedList$
しかし、Vector が何やら tree をつかっているらしく、惚れる
http://docs.scala-lang.org/ja/overviews/collections/concrete-immutable-collection-classes.html

しまいには、
http://www.scala-lang.org/api/current/index.html#scala.Double$

> Note that it differs from java.lang.Double.MIN_VALUE, which is the smallest positive value representable by a Double. In Scala that number is called Double.MinPositiveValue.
を見つけてしまい、衝撃を受けている。
http://muibrog.hatenablog.com/entry/20070420/p1

続けてお勉強
http://stackoverflow.com/questions/15104536/how-does-20-seconds-work-in-scala


P.S.
https://www.playframework.com/documentation/2.3.x/ScalaTemplates
https://www.playframework.com/modules/rythm-1.0.0-RC6/user_guide

http://aleaiactaest.ch/2013/01/07/global-exception-handling-with-play-2-0/