32 lines
2.5 KiB
Markdown
32 lines
2.5 KiB
Markdown
|
|
## Scala resources
|
||
|
|
|
||
|
|
http://gatkforums.broadinstitute.org/gatk/discussion/1897/scala-resources
|
||
|
|
|
||
|
|
<h2>References for Scala development</h2>
|
||
|
|
<p>The online course <a href="https://www.coursera.org/course/progfun">Functional Programming Principles in Scala</a> taught by Martin Odersky, creator of Scala, and a <a href="https://github.com/lrytz/progfun-wiki/blob/gh-pages/CheatSheet.md">Cheat Sheet</a> for that course</p>
|
||
|
|
<p><a href="http://www.scala-lang.org/docu/files/ScalaByExample.pdf">Scala by Example (PDF)</a> - also by Martin Odersky</p>
|
||
|
|
<p><a href="http://www.artima.com/scalazine/articles/steps.html">First Steps to Scala</a></p>
|
||
|
|
<p><a href="http://programming-scala.labs.oreilly.com">Programming Scala</a> - O'Reilly Media</p>
|
||
|
|
<p><a href="http://twitter.github.com/scala_school/">Scala School</a> - Twitter</p>
|
||
|
|
<p><a href="http://davetron5000.github.com/scala-style/index.html">Scala Style Guide</a></p>
|
||
|
|
<p><a href="http://www.cis.upenn.edu/~matuszek/Concise%20Guides/Concise%20Scala.html">A Concise Introduction To Scala</a></p>
|
||
|
|
<p><a href="http://jim-mcbeath.blogspot.com/2008/12/scala-operator-cheat-sheet.html">Scala Operator Cheat Sheet</a></p>
|
||
|
|
<p><a href="http://www.scala-lang.org/node/104">A Tour of Scala</a></p>
|
||
|
|
<h4>Stack Overflow</h4>
|
||
|
|
<ul>
|
||
|
|
<li><a href="http://stackoverflow.com/questions/7888944/scala-punctuation-aka-symbols-operators">Scala Punctuation (aka symbols, operators)</a></li>
|
||
|
|
<li><a href="http://stackoverflow.com/questions/8000903/what-are-all-the-uses-of-an-underscore-in-scala">What are all the uses of an underscore in Scala?</a></li>
|
||
|
|
</ul>
|
||
|
|
<h4>A Conversation with Martin Odersky</h4>
|
||
|
|
<ol>
|
||
|
|
<li><a href="http://www.artima.com/scalazine/articles/origins_of_scala.html">The Origins of Scala</a></li>
|
||
|
|
<li><a href="http://www.artima.com/scalazine/articles/goals_of_scala.html">The Goals of Scala's Design</a></li>
|
||
|
|
<li><a href="http://www.artima.com/scalazine/articles/scalas_type_system.html">The Purpose of Scala's Type System</a></li>
|
||
|
|
<li><a href="http://www.artima.com/scalazine/articles/pattern_matchingP.html">The Point of Pattern Matching in Scala</a></li>
|
||
|
|
</ol>
|
||
|
|
<h4>Scala Collections for the Easily Bored</h4>
|
||
|
|
<ol>
|
||
|
|
<li><a href="http://www.codecommit.com/blog/scala/scala-collections-for-the-easily-bored-part-1">A Tale of Two Flavors</a></li>
|
||
|
|
<li><a href="http://www.codecommit.com/blog/scala/scala-collections-for-the-easily-bored-part-2">One at a Time</a></li>
|
||
|
|
<li><a href="http://www.codecommit.com/blog/scala/scala-collections-for-the-easily-bored-part-3">All at Once</a></li>
|
||
|
|
</ol>
|