├── .gitignore ├── Week1 ├── example.zip └── example │ ├── .cache-main │ ├── .cache-tests │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.scala-ide.sdt.core.prefs │ ├── assignment.sbt │ ├── build.sbt │ ├── project │ ├── CommonBuild.scala │ ├── GradingFeedback.scala │ ├── ScalaTestRunner.scala │ ├── Settings.scala │ ├── StudentBuild.scala │ ├── StudentBuildLike.scala │ ├── StyleChecker.scala │ ├── build.properties │ ├── buildSettings.sbt │ └── plugins.sbt │ └── src │ ├── main │ └── scala │ │ ├── common │ │ └── package.scala │ │ └── example │ │ └── Lists.scala │ └── test │ └── scala │ └── example │ └── ListsSuite.scala ├── Week2 ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.scala-ide.sdt.core.prefs ├── streams.pdf ├── streams.zip └── streams │ ├── .cache-main │ ├── .cache-tests │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.scala-ide.sdt.core.prefs │ ├── assignment.sbt │ ├── build.sbt │ ├── project │ ├── CommonBuild.scala │ ├── GradingFeedback.scala │ ├── ScalaTestRunner.scala │ ├── Settings.scala │ ├── StudentBuild.scala │ ├── StudentBuildLike.scala │ ├── StyleChecker.scala │ ├── build.properties │ ├── buildSettings.sbt │ └── plugins.sbt │ └── src │ ├── main │ └── scala │ │ ├── common │ │ └── package.scala │ │ └── streams │ │ ├── Bloxorz.scala │ │ ├── GameDef.scala │ │ ├── InfiniteTerrain.scala │ │ ├── Solver.scala │ │ └── StringParserTerrain.scala │ └── test │ └── scala │ └── streams │ └── BloxorzSuite.scala ├── Week3 ├── quickcheck.pdf ├── quickcheck.zip └── quickcheck │ ├── .cache-main │ ├── .cache-tests │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.scala-ide.sdt.core.prefs │ ├── assignment.sbt │ ├── build.sbt │ ├── project │ ├── CommonBuild.scala │ ├── GradingFeedback.scala │ ├── ScalaTestRunner.scala │ ├── Settings.scala │ ├── StudentBuild.scala │ ├── StudentBuildLike.scala │ ├── StyleChecker.scala │ ├── build.properties │ ├── buildSettings.sbt │ └── plugins.sbt │ └── src │ ├── main │ └── scala │ │ ├── common │ │ └── package.scala │ │ └── quickcheck │ │ ├── Heap.scala │ │ └── QuickCheck.scala │ └── test │ └── scala │ └── quickcheck │ ├── QuickCheckSuite.scala │ └── test │ └── Heap.scala ├── Week4 ├── calculator.pdf ├── calculator.zip └── calculator │ ├── .cache-main │ ├── .cache-tests │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.scala-ide.sdt.core.prefs │ ├── assignment.sbt │ ├── build.sbt │ ├── project │ ├── CommonBuild.scala │ ├── GradingFeedback.scala │ ├── ScalaTestRunner.scala │ ├── Settings.scala │ ├── StudentBuild.scala │ ├── StudentBuildLike.scala │ ├── StyleChecker.scala │ ├── build.properties │ ├── buildSettings.sbt │ └── plugins.sbt │ ├── src │ ├── main │ │ └── scala │ │ │ ├── calculator │ │ │ ├── Calculator.scala │ │ │ ├── Polynomial.scala │ │ │ ├── Signal.scala │ │ │ └── TweetLength.scala │ │ │ └── common │ │ │ └── package.scala │ └── test │ │ └── scala │ │ └── calculator │ │ └── CalculatorSuite.scala │ ├── web-ui │ ├── .classpath │ ├── .project │ ├── .settings │ │ ├── org.eclipse.core.resources.prefs │ │ └── org.scala-ide.sdt.core.prefs │ ├── index.html │ └── src │ │ └── main │ │ └── scala │ │ └── calculator │ │ └── CalculatorUI.scala │ └── webui.sbt └── resources └── images ├── class_diagram.png ├── digital_circuit.png └── full_adder.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/.gitignore -------------------------------------------------------------------------------- /Week1/example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example.zip -------------------------------------------------------------------------------- /Week1/example/.cache-main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/.cache-main -------------------------------------------------------------------------------- /Week1/example/.cache-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/.cache-tests -------------------------------------------------------------------------------- /Week1/example/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/.classpath -------------------------------------------------------------------------------- /Week1/example/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Week1/example/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/.project -------------------------------------------------------------------------------- /Week1/example/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Generated by sbteclipse 2 | #Tue Dec 27 23:14:50 CST 2016 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /Week1/example/.settings/org.scala-ide.sdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/.settings/org.scala-ide.sdt.core.prefs -------------------------------------------------------------------------------- /Week1/example/assignment.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/assignment.sbt -------------------------------------------------------------------------------- /Week1/example/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/build.sbt -------------------------------------------------------------------------------- /Week1/example/project/CommonBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/CommonBuild.scala -------------------------------------------------------------------------------- /Week1/example/project/GradingFeedback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/GradingFeedback.scala -------------------------------------------------------------------------------- /Week1/example/project/ScalaTestRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/ScalaTestRunner.scala -------------------------------------------------------------------------------- /Week1/example/project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/Settings.scala -------------------------------------------------------------------------------- /Week1/example/project/StudentBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/StudentBuild.scala -------------------------------------------------------------------------------- /Week1/example/project/StudentBuildLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/StudentBuildLike.scala -------------------------------------------------------------------------------- /Week1/example/project/StyleChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/StyleChecker.scala -------------------------------------------------------------------------------- /Week1/example/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.9 -------------------------------------------------------------------------------- /Week1/example/project/buildSettings.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/buildSettings.sbt -------------------------------------------------------------------------------- /Week1/example/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/project/plugins.sbt -------------------------------------------------------------------------------- /Week1/example/src/main/scala/common/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/src/main/scala/common/package.scala -------------------------------------------------------------------------------- /Week1/example/src/main/scala/example/Lists.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/src/main/scala/example/Lists.scala -------------------------------------------------------------------------------- /Week1/example/src/test/scala/example/ListsSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week1/example/src/test/scala/example/ListsSuite.scala -------------------------------------------------------------------------------- /Week2/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/.classpath -------------------------------------------------------------------------------- /Week2/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/.project -------------------------------------------------------------------------------- /Week2/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Generated by sbteclipse 2 | #Wed Jan 04 14:22:13 PST 2017 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /Week2/.settings/org.scala-ide.sdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/.settings/org.scala-ide.sdt.core.prefs -------------------------------------------------------------------------------- /Week2/streams.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams.pdf -------------------------------------------------------------------------------- /Week2/streams.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams.zip -------------------------------------------------------------------------------- /Week2/streams/.cache-main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/.cache-main -------------------------------------------------------------------------------- /Week2/streams/.cache-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/.cache-tests -------------------------------------------------------------------------------- /Week2/streams/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/.classpath -------------------------------------------------------------------------------- /Week2/streams/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Week2/streams/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/.project -------------------------------------------------------------------------------- /Week2/streams/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Generated by sbteclipse 2 | #Wed Jan 04 14:24:42 PST 2017 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /Week2/streams/.settings/org.scala-ide.sdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/.settings/org.scala-ide.sdt.core.prefs -------------------------------------------------------------------------------- /Week2/streams/assignment.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/assignment.sbt -------------------------------------------------------------------------------- /Week2/streams/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/build.sbt -------------------------------------------------------------------------------- /Week2/streams/project/CommonBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/CommonBuild.scala -------------------------------------------------------------------------------- /Week2/streams/project/GradingFeedback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/GradingFeedback.scala -------------------------------------------------------------------------------- /Week2/streams/project/ScalaTestRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/ScalaTestRunner.scala -------------------------------------------------------------------------------- /Week2/streams/project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/Settings.scala -------------------------------------------------------------------------------- /Week2/streams/project/StudentBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/StudentBuild.scala -------------------------------------------------------------------------------- /Week2/streams/project/StudentBuildLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/StudentBuildLike.scala -------------------------------------------------------------------------------- /Week2/streams/project/StyleChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/StyleChecker.scala -------------------------------------------------------------------------------- /Week2/streams/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.9 -------------------------------------------------------------------------------- /Week2/streams/project/buildSettings.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/buildSettings.sbt -------------------------------------------------------------------------------- /Week2/streams/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/project/plugins.sbt -------------------------------------------------------------------------------- /Week2/streams/src/main/scala/common/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/src/main/scala/common/package.scala -------------------------------------------------------------------------------- /Week2/streams/src/main/scala/streams/Bloxorz.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/src/main/scala/streams/Bloxorz.scala -------------------------------------------------------------------------------- /Week2/streams/src/main/scala/streams/GameDef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/src/main/scala/streams/GameDef.scala -------------------------------------------------------------------------------- /Week2/streams/src/main/scala/streams/InfiniteTerrain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/src/main/scala/streams/InfiniteTerrain.scala -------------------------------------------------------------------------------- /Week2/streams/src/main/scala/streams/Solver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/src/main/scala/streams/Solver.scala -------------------------------------------------------------------------------- /Week2/streams/src/main/scala/streams/StringParserTerrain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/src/main/scala/streams/StringParserTerrain.scala -------------------------------------------------------------------------------- /Week2/streams/src/test/scala/streams/BloxorzSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week2/streams/src/test/scala/streams/BloxorzSuite.scala -------------------------------------------------------------------------------- /Week3/quickcheck.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck.pdf -------------------------------------------------------------------------------- /Week3/quickcheck.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck.zip -------------------------------------------------------------------------------- /Week3/quickcheck/.cache-main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/.cache-main -------------------------------------------------------------------------------- /Week3/quickcheck/.cache-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/.cache-tests -------------------------------------------------------------------------------- /Week3/quickcheck/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/.classpath -------------------------------------------------------------------------------- /Week3/quickcheck/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Week3/quickcheck/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/.project -------------------------------------------------------------------------------- /Week3/quickcheck/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Generated by sbteclipse 2 | #Fri Jan 06 19:54:17 PST 2017 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /Week3/quickcheck/.settings/org.scala-ide.sdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/.settings/org.scala-ide.sdt.core.prefs -------------------------------------------------------------------------------- /Week3/quickcheck/assignment.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/assignment.sbt -------------------------------------------------------------------------------- /Week3/quickcheck/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/build.sbt -------------------------------------------------------------------------------- /Week3/quickcheck/project/CommonBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/CommonBuild.scala -------------------------------------------------------------------------------- /Week3/quickcheck/project/GradingFeedback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/GradingFeedback.scala -------------------------------------------------------------------------------- /Week3/quickcheck/project/ScalaTestRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/ScalaTestRunner.scala -------------------------------------------------------------------------------- /Week3/quickcheck/project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/Settings.scala -------------------------------------------------------------------------------- /Week3/quickcheck/project/StudentBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/StudentBuild.scala -------------------------------------------------------------------------------- /Week3/quickcheck/project/StudentBuildLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/StudentBuildLike.scala -------------------------------------------------------------------------------- /Week3/quickcheck/project/StyleChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/StyleChecker.scala -------------------------------------------------------------------------------- /Week3/quickcheck/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.9 -------------------------------------------------------------------------------- /Week3/quickcheck/project/buildSettings.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/buildSettings.sbt -------------------------------------------------------------------------------- /Week3/quickcheck/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/project/plugins.sbt -------------------------------------------------------------------------------- /Week3/quickcheck/src/main/scala/common/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/src/main/scala/common/package.scala -------------------------------------------------------------------------------- /Week3/quickcheck/src/main/scala/quickcheck/Heap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/src/main/scala/quickcheck/Heap.scala -------------------------------------------------------------------------------- /Week3/quickcheck/src/main/scala/quickcheck/QuickCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/src/main/scala/quickcheck/QuickCheck.scala -------------------------------------------------------------------------------- /Week3/quickcheck/src/test/scala/quickcheck/QuickCheckSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/src/test/scala/quickcheck/QuickCheckSuite.scala -------------------------------------------------------------------------------- /Week3/quickcheck/src/test/scala/quickcheck/test/Heap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week3/quickcheck/src/test/scala/quickcheck/test/Heap.scala -------------------------------------------------------------------------------- /Week4/calculator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator.pdf -------------------------------------------------------------------------------- /Week4/calculator.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator.zip -------------------------------------------------------------------------------- /Week4/calculator/.cache-main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/.cache-main -------------------------------------------------------------------------------- /Week4/calculator/.cache-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/.cache-tests -------------------------------------------------------------------------------- /Week4/calculator/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/.classpath -------------------------------------------------------------------------------- /Week4/calculator/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Week4/calculator/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/.project -------------------------------------------------------------------------------- /Week4/calculator/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Generated by sbteclipse 2 | #Wed Jan 18 22:25:57 PST 2017 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /Week4/calculator/.settings/org.scala-ide.sdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/.settings/org.scala-ide.sdt.core.prefs -------------------------------------------------------------------------------- /Week4/calculator/assignment.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/assignment.sbt -------------------------------------------------------------------------------- /Week4/calculator/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/build.sbt -------------------------------------------------------------------------------- /Week4/calculator/project/CommonBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/CommonBuild.scala -------------------------------------------------------------------------------- /Week4/calculator/project/GradingFeedback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/GradingFeedback.scala -------------------------------------------------------------------------------- /Week4/calculator/project/ScalaTestRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/ScalaTestRunner.scala -------------------------------------------------------------------------------- /Week4/calculator/project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/Settings.scala -------------------------------------------------------------------------------- /Week4/calculator/project/StudentBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/StudentBuild.scala -------------------------------------------------------------------------------- /Week4/calculator/project/StudentBuildLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/StudentBuildLike.scala -------------------------------------------------------------------------------- /Week4/calculator/project/StyleChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/StyleChecker.scala -------------------------------------------------------------------------------- /Week4/calculator/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.9 -------------------------------------------------------------------------------- /Week4/calculator/project/buildSettings.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/buildSettings.sbt -------------------------------------------------------------------------------- /Week4/calculator/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/project/plugins.sbt -------------------------------------------------------------------------------- /Week4/calculator/src/main/scala/calculator/Calculator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/src/main/scala/calculator/Calculator.scala -------------------------------------------------------------------------------- /Week4/calculator/src/main/scala/calculator/Polynomial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/src/main/scala/calculator/Polynomial.scala -------------------------------------------------------------------------------- /Week4/calculator/src/main/scala/calculator/Signal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/src/main/scala/calculator/Signal.scala -------------------------------------------------------------------------------- /Week4/calculator/src/main/scala/calculator/TweetLength.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/src/main/scala/calculator/TweetLength.scala -------------------------------------------------------------------------------- /Week4/calculator/src/main/scala/common/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/src/main/scala/common/package.scala -------------------------------------------------------------------------------- /Week4/calculator/src/test/scala/calculator/CalculatorSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/src/test/scala/calculator/CalculatorSuite.scala -------------------------------------------------------------------------------- /Week4/calculator/web-ui/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/web-ui/.classpath -------------------------------------------------------------------------------- /Week4/calculator/web-ui/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/web-ui/.project -------------------------------------------------------------------------------- /Week4/calculator/web-ui/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Generated by sbteclipse 2 | #Wed Jan 18 22:25:57 PST 2017 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /Week4/calculator/web-ui/.settings/org.scala-ide.sdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/web-ui/.settings/org.scala-ide.sdt.core.prefs -------------------------------------------------------------------------------- /Week4/calculator/web-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/web-ui/index.html -------------------------------------------------------------------------------- /Week4/calculator/web-ui/src/main/scala/calculator/CalculatorUI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/web-ui/src/main/scala/calculator/CalculatorUI.scala -------------------------------------------------------------------------------- /Week4/calculator/webui.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/Week4/calculator/webui.sbt -------------------------------------------------------------------------------- /resources/images/class_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/resources/images/class_diagram.png -------------------------------------------------------------------------------- /resources/images/digital_circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/resources/images/digital_circuit.png -------------------------------------------------------------------------------- /resources/images/full_adder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohgar/scala-design-2/HEAD/resources/images/full_adder.png --------------------------------------------------------------------------------