Skip to content

Commit

Permalink
First commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Apress committed Oct 19, 2016
0 parents commit ad38fde
Show file tree
Hide file tree
Showing 251 changed files with 8,007 additions and 0 deletions.
Binary file added 9781484202333.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions 9781484202333_code/chapter1/Book.scala
@@ -0,0 +1 @@
case class Book(var title: String, var numberOfPages: Int)
5 changes: 5 additions & 0 deletions 9781484202333_code/chapter1/HelloWorld.scala
@@ -0,0 +1,5 @@
object HelloWorld {
def main(args: Array[String]) {
println("Hello,World!")
}
}
11 changes: 11 additions & 0 deletions 9781484202333_code/chapter11/helloworld/.classpath
@@ -0,0 +1,11 @@
<classpath>
<classpathentry kind="src" path="src\main\scala"/>
<classpathentry kind="src" path="src\main\java"/>
<classpathentry kind="src" path="src\main\resources"/>
<classpathentry kind="src" path="src\test\scala"/>
<classpathentry kind="src" path="src\test\java"/>
<classpathentry kind="src" path="src\test\resources"/>
<classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
13 changes: 13 additions & 0 deletions 9781484202333_code/chapter11/helloworld/.project
@@ -0,0 +1,13 @@
<projectDescription>
<name>helloworld</name>
<buildSpec>
<buildCommand>
<name>org.scala-ide.sdt.core.scalabuilder</name>
</buildCommand>
</buildSpec>
<natures>
<nature>org.scala-ide.sdt.core.scalanature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<linkedResources> </linkedResources>
</projectDescription>
2 changes: 2 additions & 0 deletions 9781484202333_code/chapter11/helloworld/build.sbt
@@ -0,0 +1,2 @@
name:= "helloworld"

3 changes: 3 additions & 0 deletions 9781484202333_code/chapter11/helloworld/hello.scala
@@ -0,0 +1,3 @@
object Helloworld {
def main(args: Array[String]) = println("Hello world!")
}
@@ -0,0 +1 @@
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "3.0.0")
Binary file not shown.
@@ -0,0 +1 @@
sbt.internals.DslEntry
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
sbt.internals.DslEntry
Binary file not shown.
@@ -0,0 +1,6 @@
#default#helloworld-build;0.1-SNAPSHOT resolved revisions
#Tue Jan 27 21:46:33 CET 2015
+module\:\#@\#\:+sbt\:\#@\#\:+revision\:\#@\#\:+0.13.7\:\#@\#\:+organisation\:\#@\#\:+org.scala-sbt\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:=0.13.7 release 0.13.7 null
+module\:\#@\#\:+scala-library\:\#@\#\:+revision\:\#@\#\:+2.10.4\:\#@\#\:+organisation\:\#@\#\:+org.scala-lang\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:=2.10.4 ? 2.10.4 null
+module\:\#@\#\:+scala-compiler\:\#@\#\:+revision\:\#@\#\:+2.10.4\:\#@\#\:+organisation\:\#@\#\:+org.scala-lang\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:=2.10.4 release 2.10.4 null
+module\:\#@\#\:+sbteclipse-plugin\:\#@\#\:+revision\:\#@\#\:+3.0.0\:\#@\#\:+organisation\:\#@\#\:+com.typesafe.sbteclipse\:\#@\#\:+e\:scalaVersion\:\#@\#\:+2.10\:\#@\#\:+e\:sbtVersion\:\#@\#\:+0.13\:\#@\#\:+branch\:\#@\#\:+@\#\:NULL\:\#@\:\#@\#\:=3.0.0 release 3.0.0 null
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="default"
module="helloworld-build"
revision="0.1-SNAPSHOT"
status="integration"
publication="20150127214617"
e:scalaVersion="2.10" e:sbtVersion="0.13"
>
<description>
helloworld-build
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="provided" visibility="public" description=""/>
<conf name="optional" visibility="public" description=""/>
<conf name="compile-internal" visibility="private" description="" extends="compile,optional,provided"/>
<conf name="runtime-internal" visibility="private" description="" extends="runtime,optional"/>
<conf name="test-internal" visibility="private" description="" extends="test,optional,provided"/>
<conf name="plugin" visibility="private" description=""/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
<conf name="scala-tool" visibility="private" description=""/>
</configurations>
<publications>
<artifact name="helloworld-build" type="pom" ext="pom" conf="pom"/>
<artifact name="helloworld-build" type="jar" ext="jar" conf="compile"/>
<artifact name="helloworld-build" type="src" ext="jar" conf="sources" e:classifier="sources"/>
<artifact name="helloworld-build" type="doc" ext="jar" conf="docs" e:classifier="javadoc"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.4" conf="scala-tool->default,optional(default)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.4" conf="scala-tool->default,optional(default);provided->default(compile)"/>
<dependency org="org.scala-sbt" name="sbt" rev="0.13.7" conf="provided->default(compile)"/>
<dependency org="com.typesafe.sbteclipse" name="sbteclipse-plugin" rev="3.0.0" conf="compile->default(compile)" e:scalaVersion="2.10" e:sbtVersion="0.13"/>
<override org="org.scala-lang" module="scala-library" matcher="exact" rev="2.10.4"/>
<override org="org.scala-lang" module="scala-compiler" matcher="exact" rev="2.10.4"/>
<override org="org.scala-lang" module="scala-reflect" matcher="exact" rev="2.10.4"/>
</dependencies>
</ivy-module>

0 comments on commit ad38fde

Please sign in to comment.