Jay Taylor's notes

back to listing index

Scala Notes

[web search]
Original source unknown
Tags:
Clipped on: 2011-06-07
To research more:

Term: scala.Predef

"What do <:<, <%<, and =:= mean in Scala 2.8?": http://stackoverflow.com/questions/3427345/what-do-and-mean-in-scala-2-8-and-where-are-they-documented

function currying: http://www.codecommit.com/blog/scala/function-currying-in-scala

mixim class composition: http://www.scala-lang.org/node/117

subsuming packages: http://gbracha.blogspot.com/2009/03/subsuming-packages-and-other-stories.html

named arguments: http://www.dustinmartin.net/2010/05/scala-named-and-default-arguments-a-sticky-situation/

scala views: http://www.scala-lang.org/node/130

google guice: https://code.google.com/p/google-guice/wiki/Motivation?tm=6

Using `Either` to process failures: http://stackoverflow.com/questions/1193333/using-either-to-process-failures-in-scala-code

Other interesting links:
http://www.artima.com/scalazine/articles/steps.html


Researched already:

abstract method overrides: http://stackoverflow.com/questions/2038370/scala-traits-and-abstract-methods-override
fold-left on maps: http://stackoverflow.com/questions/4178706/scala-foldleft-on-maps
proper way to initialize null refs: http://stackoverflow.com/questions/2440134/is-this-the-proper-way-to-initialize-null-references-in-scala
returning an element from a List: http://stackoverflow.com/questions/54010/returning-an-element-from-a-list-in-scala
case classes: http://markthomas.info/blog/?p=128
lift-json extract: http://www.mail-archive.com/liftweb@googlegroups.com/msg11970.html