Build #4

Build: #4 was successful

Job: Gradle Build was successful

Stages & jobs

  1. Build Stage

Code commits

Showing 100 of 102 code changes

Scala mainline/master

  • Andrew Brett

    Andrew Brett ec0c456b8fd7d920cd7cfcea3f7fc33a2962b198 m

    Added Tolerance examples
    [SCALA-7]

    • Scala/src/main/scala/org/bretts/scala/lib/scalactic/Tolerance.scala (version ec0c456b8fd7d920cd7cfcea3f7fc33a2962b198)
  • Andrew Brett

    Andrew Brett ae310e7aeef63aee99ca3c9c8e05f4d82f5b1a84 m

    Added scalactic TripleEquals examples
    [SCALA-7]

    • Scala/src/main/scala/org/bretts/scala/lib/scalactic/Equality.scala (version ae310e7aeef63aee99ca3c9c8e05f4d82f5b1a84)
  • Andrew Brett

    Andrew Brett 9e807ae5c051f24d8b046d6eeefeb2f7c9ace335 m

    Removed ScalaUtils class, since scalautils has been renamed scalactic
    [SCALA-7]

    • Scala/src/main/scala/org/bretts/scala/lib/scalautils/ScalaUtils.scala (version 9e807ae5c051f24d8b046d6eeefeb2f7c9ace335)
  • Andrew Brett

    Andrew Brett c94b9e1fe1ebe366e8d947954d17ef4d19dc92ed m

    Merge pull request #17 in SCALA/mainline from feature/SCALA-6-upgrade-akka-streams to dev
    * commit '5655aefea3c9181785e89c6a2e7ee173cea20e31':
      Upgraded to akka streams 1.0-M1

  • Andrew Brett

    Andrew Brett 263e0c4a6d04e6327b180715eed3dafe4e95d577 m

    Upgraded to akka streams 1.0-M1
    [SCALA-6]

    • Scala/build.gradle (version 263e0c4a6d04e6327b180715eed3dafe4e95d577)
    • Scala/src/main/scala/org/bretts/scala/lib/akka/streams/AkkaStreams.scala (version 263e0c4a6d04e6327b180715eed3dafe4e95d577)
    • Scala/src/main/scala/org/bretts/scala/lib/akka/streams/Callbacks.scala (version 263e0c4a6d04e6327b180715eed3dafe4e95d577)
  • Andrew Brett

    Andrew Brett b1bd4de0c85b64629c66e0f86d181f3c1b8a6cf5 m

    Merge pull request #15 in SCALA/mainline from feature/SCALA-3-test-package to dev
    * commit '05ba43e49ed7d1cf7797a6d2d3f3d894fce18343':
      Only include junit/scalatest dependencies for test package
      Moved tests out to test package

  • Andrew Brett

    Andrew Brett a6135e5df1a61ef8c089a0e83766e7dbd07218b1 m

    Only include junit/scalatest dependencies for test package
    [SCALA-3]

    • Scala/build.gradle (version a6135e5df1a61ef8c089a0e83766e7dbd07218b1)
  • Andrew Brett

    Andrew Brett 1d88a2c14eee01a98c3b06a96efc6fb464def682 m

    Moved tests out to test package
    [SCALA-3]

    • Scala/src/main/scala/org/bretts/scala/basic/DelayedInit.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/basic/Regex.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/books/funcprog/Chapter6.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/designpatterns/Magnets.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/lib/scalatest/Diagrammed.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/lib/scalatest/ScalaTest.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/lib/scalautils/ScalaUtils.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/Shapeless.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/main/scala/org/bretts/scala/util/JUnitWordSpec.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/test/scala/org/bretts/scala/basic/RegexTest.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/test/scala/org/bretts/scala/books/funcprog/Chapter6Test.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/test/scala/org/bretts/scala/designpatterns/MagnetsTest.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/test/scala/org/bretts/scala/lib/scalatest/Diagrammed.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
    • Scala/src/test/scala/org/bretts/scala/lib/scalatest/ScalaTest.scala (version 1d88a2c14eee01a98c3b06a96efc6fb464def682)
  • Andrew Brett

    Andrew Brett 9abf3196f95fc92550ea08a81e9c111ecec4656f m

    Merge pull request #13 in SCALA/mainline from feature/SCALA-1-git-migration to dev
    * commit '36f03c36f978b2f0aa76a7e66ccab8d8bdd05ea3':
      Ensure path-based patterns are absolute

  • Andrew Brett

    Andrew Brett cf9c4edda7e03ce2c5468dcb0cc609b673374488 m

    Ensure path-based patterns are absolute
    [SCALA-1]

    • .gitignore (version cf9c4edda7e03ce2c5468dcb0cc609b673374488)
  • Andrew Brett

    Andrew Brett ee012fc4a34ff6b802f6b045dac742afb0536c4d m

    Merge pull request #11 in SCALA/mainline from dev to master
    * commit '43706d99eb4ff9e8c8e3c028d3baf04b2d078f86':
      Hack: sleep for 100 millis to workaround unknown race condition causing sporadic test failures
      Clone mutable collections before using them, in order that they don't change under our feet
      Fixed typo
      Moved rxscala examples to test folder
      Added log.mailmap recommendation
      SCALA-1 Added mailmap file, to standardise email addresses
      Ensure correct files are ignored
      Moved src directories to src/main/scala to match gradle conventions

  • Andrew Brett

    Andrew Brett 50a039bba02182f2930ff5a5c8ec61476a192932 m

    Merge pull request #12 in SCALA/mainline from feature/SCALA-5-rxscala-test-cases-failing-sporadically to dev
    * commit '9a0ce3943b30d230de44f6f3b47dd45b625f9844':
      Hack: sleep for 100 millis to workaround unknown race condition causing sporadic test failures

  • Andrew Brett

    Andrew Brett 21ac9e23661de226ae6eddf9704d1c66bb71d430 m

    Hack: sleep for 100 millis to workaround unknown race condition causing sporadic test failures
    [SCALA-5]

    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/contract/package.scala (version 21ac9e23661de226ae6eddf9704d1c66bb71d430)
  • Andrew Brett

    Andrew Brett cdeaac1d7662e02bd8dc45c95245b79a6d399083 m

    Merge pull request #10 in SCALA/mainline from feature/SCALA-3-test-package to dev
    * commit '3642123e4fb117e4e56db51d581337119ac2061d':
      Clone mutable collections before using them, in order that they don't change under our feet
      Fixed typo
      Moved rxscala examples to test folder

  • Andrew Brett

    Andrew Brett 1b522543a93a56199e4eb8019eed11eda4e8e390 m

    Clone mutable collections before using them, in order that they don't change under our feet
    [SCALA-3]

    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/contract/Stubs.scala (version 1b522543a93a56199e4eb8019eed11eda4e8e390)
  • Andrew Brett

    Andrew Brett ca66655e19ca8176b274295f535ad12e67cc7075 m

    Fixed typo
    [SCALA-3]

    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/contract/RxContract.scala (version ca66655e19ca8176b274295f535ad12e67cc7075)
  • Andrew Brett

    Andrew Brett f471802ce54c57aae927fcbbeb695705be09afdd m

    Moved rxscala examples to test folder
    [SCALA-3]

    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/JavaCallbacks.java (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/JavaFutures.java (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/RemoteServices.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/ScalaCallbacks.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/ScalaFutures.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/ScalaObservables.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/RxContract.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/Stubs.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/SynchronousContract.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/package.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/comparison/JavaCallbacks.java (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/comparison/JavaFutures.java (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/comparison/RemoteServices.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/comparison/ScalaCallbacks.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/comparison/ScalaFutures.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/comparison/ScalaObservables.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/contract/RxContract.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/contract/Stubs.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/contract/SynchronousContract.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
    • Scala/src/test/scala/org/bretts/scala/lib/rxscala/contract/package.scala (version f471802ce54c57aae927fcbbeb695705be09afdd)
  • Andrew Brett

    Andrew Brett 491f9f4e161f1efee4dfa85917bdb423cfc34797 m

    Merge pull request #9 in SCALA/mainline from feature/SCALA-1-git-migration to dev
    * commit 'a8f4bf18e00800b1cdb7c87f66100702148672b1':
      Added log.mailmap recommendation

  • Andrew Brett

    Andrew Brett 95a8b09d4082c9c5c7fe9989de0d1a0b4dacf37b m

    Added log.mailmap recommendation
    [SCALA-1]

    • README.txt (version 95a8b09d4082c9c5c7fe9989de0d1a0b4dacf37b)
  • Andrew Brett

    Andrew Brett 6961428d9ad4f585cdf71b8caabb0e4b6bbdd6eb m

    Merge pull request #8 in SCALA/mainline from feature/SCALA-2-project-layout to dev
    * commit '1017bda5055a19b72d56a644946f9ecce5dd45e3':
      Moved src directories to src/main/scala to match gradle conventions

  • Andrew Brett

    Andrew Brett 5768d4dfa5c838da659334ccaf559d6ef236db3d m

    Merge pull request #7 in SCALA/mainline from feature/SCALA-1-git-migration to dev
    * commit '7b73edc1230419631a3dfa5f432dc05a2168df20':
      SCALA-1 Added mailmap file, to standardise email addresses
      Ensure correct files are ignored

  • Andrew Brett

    Andrew Brett afee07e0d66a618f1fe5d9b92b14e7a62ff65a80 m

    SCALA-1 Added mailmap file, to standardise email addresses
    Issue: SCALA-1
    Branch: feature/SCALA-1-git-migration

    • .mailmap (version afee07e0d66a618f1fe5d9b92b14e7a62ff65a80)
  • Andrew Brett

    Andrew Brett f7908be4bd5afbe12349a3fdf82702fc23999014 m

    Ensure correct files are ignored
    Issue: SCALA-1
    Branch: feature/SCALA-1-git-migration

    • .gitignore (version f7908be4bd5afbe12349a3fdf82702fc23999014)
  • Andrew Brett

    Andrew Brett 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158 m

    Moved src directories to src/main/scala to match gradle conventions
    Issue: SCALA-2

    • Scala Macros/src/main/scala/org/bretts/scala/macros/Printf.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala Macros/src/org/bretts/scala/macros/Printf.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/application.conf (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/application.conf (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/java8/Lambdas.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/java8/Streams.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/Actors.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/AkkaActors.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/Futures.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/Pi.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/Typed.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/logback.xml (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/remote/Master.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/remote/MasterNode.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/remote/RemoteNode.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/remote/Worker.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/remote/master.conf (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/actors/akka/remote/remote.conf (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/ClassNotNamedForFile.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/ConstructorsAndBeanProperties.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/DelayedInit.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Elvis.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Friend.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Loops.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Objects.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Options.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Printf.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Regex.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/Symbols.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/p1/Base.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/basic/p2/Derived.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/books/funcprog/Chapter10.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/books/funcprog/Chapter2.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/books/funcprog/Chapter3.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/books/funcprog/Chapter4.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/books/funcprog/Chapter5.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/books/funcprog/Chapter6.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/cake/Cake.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/collections/Lists.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/collections/Maps.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/collections/Streams.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/designpatterns/Magnets.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/Combinatorials.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/FindSum.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/FindSumJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/IntermediateExercises.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/ReverseWords.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/TransformList.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/ValidateTree.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler001.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler002.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler003.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler003Java.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler004.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler005.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler006.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler008.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler050.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler100.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler145.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/euler/Euler303.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/shopping/java/Shopping.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/examples/shopping/scala/Shopping.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/exceptions/Java.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/exceptions/JavaThrower.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/exceptions/Scala.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/ByNameVsUnitFunction.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/DefaultAndNamedArguments.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/ImplicitFunctions.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/LazyArguments.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/MethodOverloading.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/OperatorOverloading.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/Operators.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/PartialFunctions.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/PartiallyApplied.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/functions/VarArgs.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/generics/Bounds.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/generics/JavaVariance.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/generics/Manifests.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/generics/Nested.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/generics/Specialized.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/generics/TypeTags.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/generics/Variance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/AbstractDataTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/AbstractsVsParameters.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/ClassesVsTraits.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/EarlyInitializers.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/IntListInheritance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/MultipleInheritance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/StructuralSubtypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/inheritance/SuperTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/akka/actor/Inheritance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/akka/actor/Routing.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/akka/streams/AkkaStreams.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/akka/streams/Callbacks.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/akka/streams/rx/ObservablePublisher.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/async/Async.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/jmh/Segmentize.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/jmh/SegmentizeJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/jmh/SimpleBenchmark.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/jmh/SimpleBenchmarkJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/JavaCallbacks.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/JavaFutures.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/RemoteServices.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/ScalaCallbacks.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/ScalaFutures.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/comparison/ScalaObservables.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/RxContract.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/Stubs.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/SynchronousContract.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/rxscala/contract/package.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/scalablitz/RangeReduce.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/scalablitz/RangeReduceJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/scalactic/Require.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/scalatest/Diagrammed.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/scalatest/ScalaTest.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/scalautils/ScalaUtils.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/scalaz/learningscalaz/day00/a-Polymorphism.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/Generics.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/HLists.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/HMaps.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/PolymorphicFunctions.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/Records.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/Shapeless.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/SizedCollections.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/shapeless/Typeables.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/lib/spire/Spire.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/Browser.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/Database.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/Food.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/Main.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/Recipe.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/simple/SimpleDatabase.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/simple/SimpleFoods.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/simple/SimpleRecipes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/student/StudentDatabase.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/student/StudentFoods.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/modules/recipe/student/StudentRecipes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/Priceable.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/ValuationModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/ValuationModelResolver.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/composite/CalibratedMarketModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/composite/CompositeValuationModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/composite/Payoff.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/composite/PayoffModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/composite/PricingAlgorithm.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/fx/FXValuationModels.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/ms/proto/valuation/fx/iov/EuroVanilla.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/patterns/CaseClasses.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/patterns/Extractors.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/patterns/Regex.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/patterns/SplitPatterns.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/performance/package.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/CalibratedMarketModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/MarketModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/MarketState.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/PVRMKey.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/PVRMManager.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/Payoff.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/PayoffModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/PayoffParameters.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/Priceable.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/PricingAlgorithm.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/ValuationModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/ValuationResult.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/impl/PVRMManagers.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/rice/current/impl/Priceables.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/shopping/java/Till.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/shopping/scala/Till.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/theory/Monoid.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/twoten/Dynamic.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/twoten/Macros.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/twoten/Tags.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/types/AbstractTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/types/ExistentialTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/types/SingletonTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/types/TypeAlgebra.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/util/JUnitWordSpec.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/util/Log.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/visibility/A.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/visibility/sub1/B.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/visibility/sub1/sub1/D.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/visibility/sub2/C.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/visibility/sub3/E.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/visibility/sub3/sub4/F.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/main/scala/org/bretts/scala/xml/Transforms.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/java8/Lambdas.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/java8/Streams.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/Actors.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/AkkaActors.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/Futures.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/Pi.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/Typed.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/logback.xml (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/remote/Master.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/remote/MasterNode.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/remote/RemoteNode.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/remote/Worker.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/remote/master.conf (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/actors/akka/remote/remote.conf (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/ClassNotNamedForFile.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/ConstructorsAndBeanProperties.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/DelayedInit.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Elvis.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Friend.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Loops.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Objects.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Options.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Printf.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Regex.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/Symbols.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/p1/Base.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/basic/p2/Derived.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter10.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter2.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter3.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter4.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter5.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter6.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/cake/Cake.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/collections/Lists.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/collections/Maps.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/collections/Streams.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/designpatterns/Magnets.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/Combinatorials.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/FindSum.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/FindSumJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/IntermediateExercises.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/ReverseWords.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/TransformList.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/ValidateTree.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler001.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler002.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler003.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler003Java.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler004.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler005.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler006.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler008.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler050.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler100.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler145.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/euler/Euler303.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/shopping/java/Shopping.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/examples/shopping/scala/Shopping.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/exceptions/Java.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/exceptions/JavaThrower.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/exceptions/Scala.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/ByNameVsUnitFunction.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/DefaultAndNamedArguments.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/ImplicitFunctions.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/LazyArguments.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/MethodOverloading.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/OperatorOverloading.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/Operators.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/PartialFunctions.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/PartiallyApplied.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/functions/VarArgs.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/generics/Bounds.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/generics/JavaVariance.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/generics/Manifests.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/generics/Nested.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/generics/Specialized.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/generics/TypeTags.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/generics/Variance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/AbstractDataTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/AbstractsVsParameters.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/ClassesVsTraits.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/EarlyInitializers.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/IntListInheritance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/MultipleInheritance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/StructuralSubtypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/inheritance/SuperTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/akka/actor/Inheritance.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/akka/actor/Routing.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/akka/streams/AkkaStreams.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/akka/streams/Callbacks.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/akka/streams/rx/ObservablePublisher.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/async/Async.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/jmh/Segmentize.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/jmh/SegmentizeJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmark.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmarkJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/JavaCallbacks.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/JavaFutures.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/RemoteServices.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaCallbacks.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaFutures.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaObservables.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/RxContract.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/Stubs.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/SynchronousContract.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/package.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/scalablitz/RangeReduce.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/scalablitz/RangeReduceJava.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/scalactic/Require.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/scalatest/Diagrammed.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/scalatest/ScalaTest.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/scalautils/ScalaUtils.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/scalaz/learningscalaz/day00/a-Polymorphism.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/Generics.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/HLists.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/HMaps.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/PolymorphicFunctions.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/Records.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/Shapeless.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/SizedCollections.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/shapeless/Typeables.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/lib/spire/Spire.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/Browser.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/Database.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/Food.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/Main.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/Recipe.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/simple/SimpleDatabase.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/simple/SimpleFoods.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/simple/SimpleRecipes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/student/StudentDatabase.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/student/StudentFoods.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/modules/recipe/student/StudentRecipes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/Priceable.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/ValuationModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/ValuationModelResolver.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/CalibratedMarketModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/CompositeValuationModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/Payoff.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/PayoffModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/PricingAlgorithm.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/fx/FXValuationModels.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/ms/proto/valuation/fx/iov/EuroVanilla.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/patterns/CaseClasses.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/patterns/Extractors.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/patterns/Regex.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/patterns/SplitPatterns.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/performance/package.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/CalibratedMarketModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/MarketModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/MarketState.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/PVRMKey.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/PVRMManager.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/Payoff.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/PayoffModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/PayoffParameters.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/Priceable.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/PricingAlgorithm.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/ValuationModel.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/ValuationResult.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/impl/PVRMManagers.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/rice/current/impl/Priceables.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/shopping/java/Till.java (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/shopping/scala/Till.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/theory/Monoid.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/twoten/Dynamic.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/twoten/Macros.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/twoten/Tags.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/types/AbstractTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/types/ExistentialTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/types/SingletonTypes.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/types/TypeAlgebra.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/util/JUnitWordSpec.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/util/Log.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/visibility/A.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/visibility/sub1/B.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/visibility/sub1/sub1/D.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/visibility/sub2/C.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/visibility/sub3/E.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/visibility/sub3/sub4/F.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • Scala/src/org/bretts/scala/xml/Transforms.scala (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
    • build.gradle (version 3cb679a3389b8e281b0ce5cc6c31561a6d1b5158)
  • Andrew Brett

    Andrew Brett 95233b0a3a313d8e50ad5ad42f88e65d5f16c16a m

    Merge pull request #6 in SCALA/mainline from dev to master
    * commit 'edede09d3f6410642b9c814c8771bf85c8b06445':
      Changed hg to git instructions in README, and obfuscated proxy url

  • Andrew Brett

    Andrew Brett ab71e1b565c5da83f0a4312a09bbd0cbf997cd46 m

    Merge pull request #5 in SCALA/mainline from feature/SCALA-1-git-migration to dev
    * commit 'bf7ed5e850fbf7f643658705d122d6169c355788':
      Changed hg to git instructions in README, and obfuscated proxy url

  • Andrew Brett

    Andrew Brett c8b2bd6f626af4d6751d8527cacccf3fddc1784a m

    Changed hg to git instructions in README, and obfuscated proxy url

    • README.txt (version c8b2bd6f626af4d6751d8527cacccf3fddc1784a)
  • Andrew Brett

    Andrew Brett 5193c89714f6a76e07c21b595c5cda6adc4cb1dd m

    Merge pull request #4 in SCALA/mainline from dev to master
    * commit 'ed21ca65a3455a03f226099f0c0b2539754489ae':
      Re-enable gradle daemon (since bamboo user home directory now fixed)
      Disable daemon for now, since it breaks bamboo CI
      Rationalised .gitignores
      No-op commit to trigger bamboo
      Removed FXDevTrading (it's moved to a separate repo)
      Added .gitignore files

  • Andrew Brett

    Andrew Brett c1b26f74a036cd3e71bc3f298ca6b06c8a8a32dc m

    Merge pull request #3 in SCALA/mainline from feature/git-migration to dev
    * commit '84283853f5f66f2bf886c86e5da857e9a4691f7d':
      Re-enable gradle daemon (since bamboo user home directory now fixed)

  • Andrew Brett

    Andrew Brett 28a215d3061230e6a95625a88cc754db1bdca405 m

    Re-enable gradle daemon (since bamboo user home directory now fixed)

    • gradle.properties (version 28a215d3061230e6a95625a88cc754db1bdca405)
  • Andrew Brett

    Andrew Brett db657fa64cccce8da5976791e9abd013b2f8fbe8 m

    Merge pull request #2 in SCALA/mainline from feature/git-migration to dev
    * commit '2ad06bc058f4631ccc7827cb10df593c33b45e51':
      Disable daemon for now, since it breaks bamboo CI
      Rationalised .gitignores
      Added .gitignore files

  • Andrew Brett

    Andrew Brett ec8934f8b7d88d383475643bd585719279c72ea8 m

    Disable daemon for now, since it breaks bamboo CI

    • gradle.properties (version ec8934f8b7d88d383475643bd585719279c72ea8)
  • Andrew Brett

    Andrew Brett dce1e2bc9c16d628f031367ebca0c0814d859949 m

    Rationalised .gitignores

    • .gitignore (version dce1e2bc9c16d628f031367ebca0c0814d859949)
    • .hgignore (version dce1e2bc9c16d628f031367ebca0c0814d859949)
    • Scala Macros/.gitignore (version dce1e2bc9c16d628f031367ebca0c0814d859949)
    • Scala/.gitignore (version dce1e2bc9c16d628f031367ebca0c0814d859949)
  • Andrew Brett

    Andrew Brett cadaf9929b82b36109f641c1b8e6a5ab8add28f9 m

    Merge branch 'dev' into feature/git-migration

  • Andrew Brett

    Andrew Brett 7e80d80a423b3e0c10a9892ce5e74930cb22bbe2 m

    No-op commit to trigger bamboo

  • Andrew Brett

    Andrew Brett 395c67ac32e2b25b24236590503a280abfcabdd9 m

    Removed FXDevTrading (it's moved to a separate repo)

    • FXDevTrading/build.gradle (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/resources/BFExchangeService.wsdl (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/resources/BFGlobalService.wsdl (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/com/firebase/tubesock/WebSocket.java (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/betfair/Betfair.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/betfair/BetfairApi.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/betfair/BidOffer.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/bot/TradingBot.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/event/worldcup/Payouts.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/event/worldcup/Pricing.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/event/worldcup/Trade.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/event/worldcup/WorldCup.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/http/BetfairJsonProtocol.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/http/CustomPathMatchers.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/http/RawJsonProtocol.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/http/WorldCupJsonProtocol.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/instance/BetfairServer.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/instance/PopulateFirebase.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/instance/Scenarios.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/instance/TradingServer.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/instance/ValueTrades.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/src/org/bretts/trading/persistence/Firebase.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/test/org/bretts/trading/betfair/BetfairStub.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/test/org/bretts/trading/betfair/BetfairTest.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/test/org/bretts/trading/persistence/FirebaseTest.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/test/org/bretts/trading/persistence/NestTest.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • FXDevTrading/test/org/bretts/trading/util/MSProxy.scala (version 395c67ac32e2b25b24236590503a280abfcabdd9)
    • settings.gradle (version 395c67ac32e2b25b24236590503a280abfcabdd9)
  • Andrew Brett

    Andrew Brett 8477fe1fe99014b8ca6b5b729ea5ca55c9ae753b m

    Added .gitignore files

    • Scala Macros/.gitignore (version 8477fe1fe99014b8ca6b5b729ea5ca55c9ae753b)
    • Scala/.gitignore (version 8477fe1fe99014b8ca6b5b729ea5ca55c9ae753b)
  • Andrew Brett

    Andrew Brett f8b01ba5860b7b6f7fd8ccb00691231da4e44341 m

    Move akka stream examples to akka.streams package

    • Scala/src/org/bretts/scala/lib/akka/streams/AkkaStreams.scala (version f8b01ba5860b7b6f7fd8ccb00691231da4e44341)
    • Scala/src/org/bretts/scala/lib/akka/streams/Callbacks.scala (version f8b01ba5860b7b6f7fd8ccb00691231da4e44341)
    • Scala/src/org/bretts/scala/lib/akka/streams/rx/ObservablePublisher.scala (version f8b01ba5860b7b6f7fd8ccb00691231da4e44341)
    • Scala/src/org/bretts/scala/lib/akkastreams/AkkaStreams.scala (version f8b01ba5860b7b6f7fd8ccb00691231da4e44341)
    • Scala/src/org/bretts/scala/lib/akkastreams/Callbacks.scala (version f8b01ba5860b7b6f7fd8ccb00691231da4e44341)
    • Scala/src/org/bretts/scala/lib/akkastreams/rx/ObservablePublisher.scala (version f8b01ba5860b7b6f7fd8ccb00691231da4e44341)
  • Andrew Brett

    Andrew Brett 6f1eae20e6c852cbdba1f356539decd684bae3ab m

    Extended rx contract spec, and split out sync and async examples

    • Scala/src/org/bretts/scala/lib/rxscala/RxContract.scala (version 6f1eae20e6c852cbdba1f356539decd684bae3ab)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/RxContract.scala (version 6f1eae20e6c852cbdba1f356539decd684bae3ab)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/Stubs.scala (version 6f1eae20e6c852cbdba1f356539decd684bae3ab)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/SynchronousContract.scala (version 6f1eae20e6c852cbdba1f356539decd684bae3ab)
    • Scala/src/org/bretts/scala/lib/rxscala/contract/package.scala (version 6f1eae20e6c852cbdba1f356539decd684bae3ab)
  • Andrew Brett

    Andrew Brett eebebacb91ae5701971806d7c8233039a17f0e00 m

    Updated to akka streams dsl2, and tested connection close behaviour

    • Scala/src/org/bretts/scala/lib/akkastreams/Callbacks.scala (version eebebacb91ae5701971806d7c8233039a17f0e00)
  • Andrew Brett

    Andrew Brett b3652c1895fb1a3f8ca1499c7d153c0c0dfb1066 m

    Remove Scratch (since it's just a temporary scratch space)

    • Scala/src/org/bretts/scala/basic/Scratch.scala (version b3652c1895fb1a3f8ca1499c7d153c0c0dfb1066)
  • Andrew Brett

    Andrew Brett ffd0111200227f37411c442c4d8f05be279f436a m

    Added simple examples for printf and delayed init

    • Scala/src/org/bretts/scala/basic/DelayedInit.scala (version ffd0111200227f37411c442c4d8f05be279f436a)
    • Scala/src/org/bretts/scala/basic/Printf.scala (version ffd0111200227f37411c442c4d8f05be279f436a)
  • Andrew Brett

    Andrew Brett 4130278e85949ccb192bae5ee663e8ff2fa53512 m

    Added more comparisons for rxscala vs. alternatives

    • Scala/src/org/bretts/scala/lib/rxscala/comparison/JavaFutures.java (version 4130278e85949ccb192bae5ee663e8ff2fa53512)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaCallbacks.scala (version 4130278e85949ccb192bae5ee663e8ff2fa53512)
  • Andrew Brett

    Andrew Brett 2e265e89b7c2f25726996fc4d67f1fc13288522e m

    Added routing and inheritance akka examples

    • Scala/src/org/bretts/scala/lib/akka/actor/Inheritance.scala (version 2e265e89b7c2f25726996fc4d67f1fc13288522e)
    • Scala/src/org/bretts/scala/lib/akka/actor/Routing.scala (version 2e265e89b7c2f25726996fc4d67f1fc13288522e)
  • Andrew Brett

    Andrew Brett e983624283502ea4a4d7c64e01a002853c85331c m

    Updated files to be ignored

    • .hgignore (version e983624283502ea4a4d7c64e01a002853c85331c)
  • Andrew Brett

    Andrew Brett 64f6214f3e64ca5f28fb29458ee09e28a99dad49 m

    Upgraded to akka streams 0.7

    • Scala/build.gradle (version 64f6214f3e64ca5f28fb29458ee09e28a99dad49)
    • Scala/src/org/bretts/scala/lib/akkastreams/AkkaStreams.scala (version 64f6214f3e64ca5f28fb29458ee09e28a99dad49)
    • Scala/src/org/bretts/scala/lib/akkastreams/Callbacks.scala (version 64f6214f3e64ca5f28fb29458ee09e28a99dad49)
    • Scala/src/org/bretts/scala/lib/akkastreams/rx/ObservablePublisher.scala (version 64f6214f3e64ca5f28fb29458ee09e28a99dad49)
  • Andrew Brett

    Andrew Brett 56ae358ce017c0afd088c386523abfd84a007000 m

    Example of rx contract (currently fails due to odd concurrency / unsubscribe interactions)

    • Scala/src/org/bretts/scala/lib/rxscala/RxContract.scala (version 56ae358ce017c0afd088c386523abfd84a007000)
  • Andrew Brett

    Andrew Brett c4d40d604e0189bd61d50a1a4f6f30f36722074c m

    Added rx contract examples (currently fails due to odd latch / subscriber interactions)

    • Scala/.settings/org.scala-ide.sdt.core.prefs (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/build.gradle (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/src/org/bretts/scala/basic/JavaTest.java (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/src/org/bretts/scala/basic/ScalaTest.scala (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/src/org/bretts/scala/basic/Scratch.scala (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/JavaCallbacks.java (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/RemoteServices.scala (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaFutures.scala (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaObservables.scala (version c4d40d604e0189bd61d50a1a4f6f30f36722074c)
  • Andrew Brett

    Andrew Brett 565aff38bafade9f1a08c77e07f09c602d5cc809 m

    Tweaked scala futures example slightly, and added observable equivalent

    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaFutures.scala (version 565aff38bafade9f1a08c77e07f09c602d5cc809)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaObservables.scala (version 565aff38bafade9f1a08c77e07f09c602d5cc809)
  • Andrew Brett

    Andrew Brett 85ddf27b235f9210792440d8ff9b2b766233cc7c m

    Enhanced akkastream callbacks

    • Scala/src/org/bretts/scala/lib/akkastreams/Callbacks.scala (version 85ddf27b235f9210792440d8ff9b2b766233cc7c)
  • Andrew Brett

    Andrew Brett ea4cb365d6c587b9a146d0dde83bd49f9ea975ed m

    Added ad-hoc polymorphism using implicit conversions

    • Scala/src/org/bretts/scala/lib/scalaz/learningscalaz/day00/a-Polymorphism.scala (version ea4cb365d6c587b9a146d0dde83bd49f9ea975ed)
  • Andrew Brett

    Andrew Brett 376a243ba31dbdd087fd616386a27fbd2e46258a m

    Improved scalatest example

    • Scala/src/org/bretts/scala/lib/scalatest/ScalaTest.scala (version 376a243ba31dbdd087fd616386a27fbd2e46258a)
  • Andrew Brett

    Andrew Brett 6ed45ad1bbb1a4ef2760ceb403c10f2d5d71c977 m

    Partial impl of day 0 for learning scalaz

    • Scala/src/org/bretts/scala/lib/scalaz/learningscalaz/day00/a-Polymorphism.scala (version 6ed45ad1bbb1a4ef2760ceb403c10f2d5d71c977)
  • Andrew Brett

    Andrew Brett 0c22c4633b570a6d64cb4e7f379161c38e1c1322 m

    Added comment to reflect record's ordering dependencies

    • Scala/src/org/bretts/scala/lib/shapeless/Generics.scala (version 0c22c4633b570a6d64cb4e7f379161c38e1c1322)
  • Andrew Brett

    Andrew Brett 5e4e24a4e79c7406c13a9fc18fafd7f8c9e39b92 m

    Remove unneeded inheritance and imports

    • Scala/src/org/bretts/scala/examples/FindSum.scala (version 5e4e24a4e79c7406c13a9fc18fafd7f8c9e39b92)
  • Andrew Brett

    Andrew Brett 973724f046558600a82cecf6b426e9f213e9045c m

    Added callback vs future comparison from rxscala docs

    • Scala/src/org/bretts/scala/lib/rxscala/comparison/JavaCallbacks.java (version 973724f046558600a82cecf6b426e9f213e9045c)
    • Scala/src/org/bretts/scala/lib/rxscala/comparison/ScalaFutures.scala (version 973724f046558600a82cecf6b426e9f213e9045c)
  • Andrew Brett

    Andrew Brett 13cf51f0a12c189c5097ef3ec26d8c5210fb55c0 m

    - Upgraded to latest akka-streams version - Added rxscala dependency - Enhanced prototype observable -> flow implementation

    • Scala/build.gradle (version 13cf51f0a12c189c5097ef3ec26d8c5210fb55c0)
    • Scala/src/org/bretts/scala/lib/akkastreams/AkkaStreams.scala (version 13cf51f0a12c189c5097ef3ec26d8c5210fb55c0)
    • Scala/src/org/bretts/scala/lib/akkastreams/Callbacks.scala (version 13cf51f0a12c189c5097ef3ec26d8c5210fb55c0)
    • Scala/src/org/bretts/scala/lib/akkastreams/rx/ObservablePublisher.scala (version 13cf51f0a12c189c5097ef3ec26d8c5210fb55c0)
  • Andrew Brett

    Andrew Brett 7be8dfe8205a8eb593875a04bc524cf377ba15ff m

    Start of work on callback/stream adapter (commented out, since it doesn't yet compile)

    • Scala/src/org/bretts/scala/lib/akkastreams/Callbacks.scala (version 7be8dfe8205a8eb593875a04bc524cf377ba15ff)
  • Andrew Brett

    Andrew Brett eeeb91cd1a91f9380c68a4d02c565bec1b0695ec m

    Moved akkastreams to lib subpackage, and added more example usage

    • Scala/src/org/bretts/scala/lib/akkastreams/AkkaStreams.scala (version eeeb91cd1a91f9380c68a4d02c565bec1b0695ec)
    • Scala/src/org/bretts/scala/reactive/AkkaStreams.scala (version eeeb91cd1a91f9380c68a4d02c565bec1b0695ec)
  • Andrew Brett

    Andrew Brett c75ef16b4bc519d5dd97f6f986b73534002d47a9 m

    Added simple spire example

    • Scala/src/org/bretts/scala/lib/spire/Spire.scala (version c75ef16b4bc519d5dd97f6f986b73534002d47a9)
  • Andrew Brett

    Andrew Brett 4441f0b08d8832d10a335956053b4fbde4c39eca m

    Improved jmh examples

    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmark.scala (version 4441f0b08d8832d10a335956053b4fbde4c39eca)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmarkJava.java (version 4441f0b08d8832d10a335956053b4fbde4c39eca)
  • Andrew Brett

    Andrew Brett d2c1c75107eed00f8611a418a7cf43f872d8aa01 m

    Minor tidying

    • FXDevTrading/build.gradle (version d2c1c75107eed00f8611a418a7cf43f872d8aa01)
    • Scala/src/org/bretts/scala/lib/jmh/SegmentizeJava.java (version d2c1c75107eed00f8611a418a7cf43f872d8aa01)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmarkJava.java (version d2c1c75107eed00f8611a418a7cf43f872d8aa01)
  • Andrew Brett

    Andrew Brett 54c647fc6ed99610a22407e41fb8e90d5d4cd4cd m

    Added scalactic and scalatest examples

    • Scala/src/org/bretts/scala/lib/scalactic/Require.scala (version 54c647fc6ed99610a22407e41fb8e90d5d4cd4cd)
    • Scala/src/org/bretts/scala/lib/scalatest/Diagrammed.scala (version 54c647fc6ed99610a22407e41fb8e90d5d4cd4cd)
  • Andrew Brett

    Andrew Brett 9ab053bed18a9de2f60bc1d56990d1cebe288413 m

    Deleted commented expecty code (functionality now in scalatest)

    • Scala/src/org/bretts/scala/lib/expecty/Expecty.scala (version 9ab053bed18a9de2f60bc1d56990d1cebe288413)
  • Andrew Brett

    Andrew Brett b232e01a8258fe56addc278e0820233fc7da2fb2 m

    Updated to latest lib versions

    • Scala/build.gradle (version b232e01a8258fe56addc278e0820233fc7da2fb2)
    • Scala/src/org/bretts/scala/lib/async/Async.scala (version b232e01a8258fe56addc278e0820233fc7da2fb2)
  • Andrew Brett

    Andrew Brett 81a4150b47d6ce29abe570d9eb0d4e971c0f6f30 m

    Added spire lib

    • Scala/build.gradle (version 81a4150b47d6ce29abe570d9eb0d4e971c0f6f30)
  • Andrew Brett

    Andrew Brett c0c6ae4c6f4a146a44118440f7d40a8b05720e24 m

    Added more shapeless examples

    • Scala/src/org/bretts/scala/lib/shapeless/Generics.scala (version c0c6ae4c6f4a146a44118440f7d40a8b05720e24)
    • Scala/src/org/bretts/scala/lib/shapeless/HLists.scala (version c0c6ae4c6f4a146a44118440f7d40a8b05720e24)
    • Scala/src/org/bretts/scala/lib/shapeless/HMaps.scala (version c0c6ae4c6f4a146a44118440f7d40a8b05720e24)
    • Scala/src/org/bretts/scala/lib/shapeless/PolymorphicFunctions.scala (version c0c6ae4c6f4a146a44118440f7d40a8b05720e24)
    • Scala/src/org/bretts/scala/lib/shapeless/Records.scala (version c0c6ae4c6f4a146a44118440f7d40a8b05720e24)
    • Scala/src/org/bretts/scala/lib/shapeless/Typeables.scala (version c0c6ae4c6f4a146a44118440f7d40a8b05720e24)
  • Andrew Brett

    Andrew Brett c0eac6e37421ef1b9ed6cbdc27fb66820a194378 m

    Merge with ee31edf1dd00826dfa3d2e1c16f6ee05922c07e1

  • Andrew Brett

    Andrew Brett 7279baa7c97313168c4efa25799cdc6345a708f0 m

    Initial implementation of dummy RICE API

    • Scala/src/org/bretts/scala/rice/current/CalibratedMarketModel.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/MarketModel.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/MarketState.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/PVRMKey.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/PVRMManager.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/Payoff.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/PayoffModel.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/PayoffParameters.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/Priceable.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/PricingAlgorithm.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/ValuationModel.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/ValuationResult.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/impl/PVRMManagers.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
    • Scala/src/org/bretts/scala/rice/current/impl/Priceables.scala (version 7279baa7c97313168c4efa25799cdc6345a708f0)
  • Andrew Brett

    Andrew Brett 28a1f9046ddf3eb9022aca30a839cf18f058ae60 m

    - Move segmentize to separate files - Add scala-async example

    • Scala/build.gradle (version 28a1f9046ddf3eb9022aca30a839cf18f058ae60)
    • Scala/src/org/bretts/scala/basic/JavaTest.java (version 28a1f9046ddf3eb9022aca30a839cf18f058ae60)
    • Scala/src/org/bretts/scala/basic/ScalaTest.scala (version 28a1f9046ddf3eb9022aca30a839cf18f058ae60)
    • Scala/src/org/bretts/scala/lib/async/Async.scala (version 28a1f9046ddf3eb9022aca30a839cf18f058ae60)
    • Scala/src/org/bretts/scala/lib/jmh/Segmentize.scala (version 28a1f9046ddf3eb9022aca30a839cf18f058ae60)
    • Scala/src/org/bretts/scala/lib/jmh/SegmentizeJava.java (version 28a1f9046ddf3eb9022aca30a839cf18f058ae60)
    • Scala/src/org/bretts/scala/xml/Transforms.scala (version 28a1f9046ddf3eb9022aca30a839cf18f058ae60)
  • Andrew Brett

    Andrew Brett a1e3a4633a3a95ccb40edb0e7ae845a4b35a021d m

    Added jmh bytecode generation, fixed jmh examples and added more optimised implementations of segmentize

    • Scala/build.gradle (version a1e3a4633a3a95ccb40edb0e7ae845a4b35a021d)
    • Scala/src/org/bretts/scala/basic/JavaTest.java (version a1e3a4633a3a95ccb40edb0e7ae845a4b35a021d)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmark.scala (version a1e3a4633a3a95ccb40edb0e7ae845a4b35a021d)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmarkJava.java (version a1e3a4633a3a95ccb40edb0e7ae845a4b35a021d)
  • Andrew Brett

    Andrew Brett a9d130341c625c938e21657c653ab07a1210b99e m

    More java8 and scala examples

    • Scala/build.gradle (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/java8/Lambdas.java (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/java8/Streams.java (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/basic/Friend.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/basic/JavaTest.java (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/basic/ScalaTest.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/examples/FindSum.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/examples/ReverseWords.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/examples/ValidateTree.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/functions/ByNameVsUnitFunction.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/functions/LazyArgumentsAgain.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmark.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/lib/jmh/SimpleBenchmarkJava.java (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/lib/scalablitz/RangeReduce.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/lib/scalablitz/RangeReduceJava.java (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/reactive/AkkaStreams.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
    • Scala/src/org/bretts/scala/types/TypeAlgebra.scala (version a9d130341c625c938e21657c653ab07a1210b99e)
  • Andrew Brett

    Andrew Brett 9f003e3f05b817b7cba738b4c0955e5064edfa12 m

    Handle end-stage of the competition, and update scenarios to match final team positions

    • FXDevTrading/src/org/bretts/trading/event/worldcup/WorldCup.scala (version 9f003e3f05b817b7cba738b4c0955e5064edfa12)
    • FXDevTrading/src/org/bretts/trading/instance/PopulateFirebase.scala (version 9f003e3f05b817b7cba738b4c0955e5064edfa12)
    • FXDevTrading/src/org/bretts/trading/instance/Scenarios.scala (version 9f003e3f05b817b7cba738b4c0955e5064edfa12)
    • FXDevTrading/src/org/bretts/trading/instance/ValueTrades.scala (version 9f003e3f05b817b7cba738b4c0955e5064edfa12)
  • Andrew Brett

    Andrew Brett b0681c78047e0876c9f8c5d315dd9a038c2f378d m

    Added authorization to Firebase API (plus a couple of other small changes), and implemented simple nest test app

    • FXDevTrading/src/org/bretts/trading/http/RawJsonProtocol.scala (version b0681c78047e0876c9f8c5d315dd9a038c2f378d)
    • FXDevTrading/src/org/bretts/trading/instance/Scenarios.scala (version b0681c78047e0876c9f8c5d315dd9a038c2f378d)
    • FXDevTrading/src/org/bretts/trading/instance/TradingServer.scala (version b0681c78047e0876c9f8c5d315dd9a038c2f378d)
    • FXDevTrading/src/org/bretts/trading/persistence/Firebase.scala (version b0681c78047e0876c9f8c5d315dd9a038c2f378d)
    • FXDevTrading/test/org/bretts/trading/persistence/NestTest.scala (version b0681c78047e0876c9f8c5d315dd9a038c2f378d)
  • Andrew Brett

    Andrew Brett 2267894a0d979e607d23b6aa88d91f50c8508413 m

    Change Firebase to a Future-based API, and improve scenario generation

    • FXDevTrading/build.gradle (version 2267894a0d979e607d23b6aa88d91f50c8508413)
    • FXDevTrading/src/org/bretts/trading/instance/Scenarios.scala (version 2267894a0d979e607d23b6aa88d91f50c8508413)
    • FXDevTrading/src/org/bretts/trading/instance/ValueTrades.scala (version 2267894a0d979e607d23b6aa88d91f50c8508413)
    • FXDevTrading/src/org/bretts/trading/persistence/Firebase.scala (version 2267894a0d979e607d23b6aa88d91f50c8508413)
  • andrew <andrew-hg@bretts.org>

    andrew <[email protected]> af16e518f88302b82e566182d822adb6db66ffd4 m

    Improved scenario logic, set java version to 1.8 and added Lambdas

    • FXDevTrading/src/org/bretts/trading/instance/Scenarios.scala (version af16e518f88302b82e566182d822adb6db66ffd4)
    • FXDevTrading/src/org/bretts/trading/instance/ValueTrades.scala (version af16e518f88302b82e566182d822adb6db66ffd4)
    • Scala/src/org/bretts/java8/Lambdas.java (version af16e518f88302b82e566182d822adb6db66ffd4)
    • build.gradle (version af16e518f88302b82e566182d822adb6db66ffd4)
  • Andrew Brett

    Andrew Brett 7fe03ed1352bda200397432ba06b5db2a2c25dbe m

    Added valuation logic

    • FXDevTrading/src/org/bretts/trading/event/worldcup/Payouts.scala (version 7fe03ed1352bda200397432ba06b5db2a2c25dbe)
    • FXDevTrading/src/org/bretts/trading/instance/TradingServer.scala (version 7fe03ed1352bda200397432ba06b5db2a2c25dbe)
    • FXDevTrading/src/org/bretts/trading/instance/ValueTrades.scala (version 7fe03ed1352bda200397432ba06b5db2a2c25dbe)
    • FXDevTrading/src/org/bretts/trading/persistence/Firebase.scala (version 7fe03ed1352bda200397432ba06b5db2a2c25dbe)
  • Andrew Brett

    Andrew Brett 6cc6696b7c329b10d380a185292726a23b4b3a44 m

    Enhanced firebase code, and added trade population & valuation instances

    • FXDevTrading/src/com/firebase/tubesock/WebSocket.java (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/src/org/bretts/trading/bot/TradingBot.scala (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/src/org/bretts/trading/instance/PopulateFirebase.scala (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/src/org/bretts/trading/instance/ValueTrades.scala (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/src/org/bretts/trading/persistence/Firebase.scala (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/test/org/bretts/trading/betfair/BetfairTest.scala (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/test/org/bretts/trading/persistence/FirebaseTest.scala (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/test/org/bretts/trading/persistence/FirebaseTestJava.java (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
    • FXDevTrading/test/org/bretts/trading/util/MSProxy.scala (version 6cc6696b7c329b10d380a185292726a23b4b3a44)
  • Andrew Brett

    Andrew Brett d236321b2d403823a5402828fb8ae3b15ae4d3f8 m

    Add https proxy handling

    • FXDevTrading/src/com/firebase/tubesock/WebSocket.java (version d236321b2d403823a5402828fb8ae3b15ae4d3f8)
  • Andrew Brett

    Andrew Brett 0d73be2497b829cfd2c630538e391a3672687e03 m

    Added initial firebase experimentation

    • FXDevTrading/src/org/bretts/trading/event/worldcup/Trade.scala (version 0d73be2497b829cfd2c630538e391a3672687e03)
    • FXDevTrading/src/org/bretts/trading/http/WorldCupJsonProtocol.scala (version 0d73be2497b829cfd2c630538e391a3672687e03)
    • FXDevTrading/src/org/bretts/trading/persistence/Firebase.scala (version 0d73be2497b829cfd2c630538e391a3672687e03)
    • FXDevTrading/test/org/bretts/trading/persistence/FirebaseTest.scala (version 0d73be2497b829cfd2c630538e391a3672687e03)
    • FXDevTrading/test/org/bretts/trading/persistence/FirebaseTestJava.java (version 0d73be2497b829cfd2c630538e391a3672687e03)
    • FXDevTrading/test/org/bretts/trading/util/MSProxy.scala (version 0d73be2497b829cfd2c630538e391a3672687e03)
  • Andrew Brett

    Andrew Brett 75f373fbbf120fecc0555679cd2198c22db7f61d m

    Added firebase persistence

    • FXDevTrading/build.gradle (version 75f373fbbf120fecc0555679cd2198c22db7f61d)
  • Andrew Brett

    Andrew Brett 20d36421424f53a320e6756e87efdbb25122e896 m

    Added worldcup logic, and updated Scala project to recent dependency versions

    • FXDevTrading/src/org/bretts/trading/betfair/BetfairApi.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
    • FXDevTrading/src/org/bretts/trading/event/worldcup/Payouts.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
    • FXDevTrading/src/org/bretts/trading/event/worldcup/Pricing.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
    • FXDevTrading/src/org/bretts/trading/event/worldcup/WorldCup.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
    • FXDevTrading/src/org/bretts/trading/instance/TradingServer.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
    • Scala/build.gradle (version 20d36421424f53a320e6756e87efdbb25122e896)
    • Scala/src/org/bretts/scala/actors/akka/Pi.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
    • Scala/src/org/bretts/scala/basic/ConstructorsAndBeanProperties.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
    • Scala/src/org/bretts/scala/continuations/Continuations.scala (version 20d36421424f53a320e6756e87efdbb25122e896)
  • Andrew Brett

    Andrew Brett 7dab401a19dec5d92617718df6d2b5ef9fe18711 m

    Changed host/port for client, and auto-shutdown after response

    • FXDevTrading/src/org/bretts/trading/instance/TradingServer.scala (version 7dab401a19dec5d92617718df6d2b5ef9fe18711)
  • Andrew Brett

    Andrew Brett 80a779f2b8ce5ce0c857a675466091ba39f45978 m

    Change to listen on all interfaces, port 8280

    • FXDevTrading/src/org/bretts/trading/instance/BetfairServer.scala (version 80a779f2b8ce5ce0c857a675466091ba39f45978)
  • Andrew Brett

    Andrew Brett 0670eb4874620e5735729427d1ebeb1ccf121e24 m

    Switched to scala-routing and added Betfair.teams(..) method

    • FXDevTrading/build.gradle (version 0670eb4874620e5735729427d1ebeb1ccf121e24)
    • FXDevTrading/src/org/bretts/trading/betfair/Betfair.scala (version 0670eb4874620e5735729427d1ebeb1ccf121e24)
    • FXDevTrading/src/org/bretts/trading/http/BetfairJsonProtocol.scala (version 0670eb4874620e5735729427d1ebeb1ccf121e24)
    • FXDevTrading/src/org/bretts/trading/http/CustomPathMatchers.scala (version 0670eb4874620e5735729427d1ebeb1ccf121e24)
    • FXDevTrading/src/org/bretts/trading/instance/BetfairServer.scala (version 0670eb4874620e5735729427d1ebeb1ccf121e24)
    • FXDevTrading/src/org/bretts/trading/instance/TradingServer.scala (version 0670eb4874620e5735729427d1ebeb1ccf121e24)
    • FXDevTrading/test/org/bretts/trading/betfair/BetfairStub.scala (version 0670eb4874620e5735729427d1ebeb1ccf121e24)
  • Andrew Brett

    Andrew Brett 816770f7cdabd62b2cba1bfcfe2db044e9c2a071 m

    Added spray and updated more completely to 2.11

    • FXDevTrading/build.gradle (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • FXDevTrading/src/org/bretts/trading/betfair/Betfair.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • FXDevTrading/src/org/bretts/trading/betfair/BidOffer.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • FXDevTrading/src/org/bretts/trading/http/BetfairJsonProtocol.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • FXDevTrading/src/org/bretts/trading/instance/BetfairServer.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • FXDevTrading/src/org/bretts/trading/instance/TradingServer.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • FXDevTrading/test/org/bretts/trading/betfair/BetfairStub.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • FXDevTrading/test/org/bretts/trading/betfair/BetfairTest.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • Scala Macros/src/org/bretts/scala/macros/Printf.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • Scala/.settings/org.scala-ide.sdt.core.prefs (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • Scala/build.gradle (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • Scala/src/org/bretts/scala/basic/Scratch.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • Scala/src/org/bretts/scala/designpatterns/Magnets.scala (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
    • build.gradle (version 816770f7cdabd62b2cba1bfcfe2db044e9c2a071)
  • Andrew Brett

    Andrew Brett a04dbc634863e9f5ac0fa1b4f713b74af3afcf7b m

    Ignore setup.bat

    • .hgignore (version a04dbc634863e9f5ac0fa1b4f713b74af3afcf7b)
  • Andrew Brett

    Andrew Brett 999694d5a8eced3b4e7c50a5e906cf030942d8db m

    Initial work on 2014 World Cup trading

    • FXDevTrading/build.gradle (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/resources/BFExchangeService.wsdl (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/resources/BFGlobalService.wsdl (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/gen/resources/BFExchangeService.wsdl (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/gen/resources/BFGlobalService.wsdl (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/main/resources/META-INF/Pricing.wsdd (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/main/scala/org/bretts/trading/betfair/Betfair.scala (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/main/scala/org/bretts/trading/betfair/BidOffer.scala (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/main/scala/org/bretts/trading/ec/EuroChamp.scala (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/org/bretts/trading/betfair/Betfair.scala (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/src/org/bretts/trading/betfair/BidOffer.scala (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • FXDevTrading/test/org/bretts/trading/betfair/BetfairTest.scala (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • build.gradle (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
    • settings.gradle (version 999694d5a8eced3b4e7c50a5e906cf030942d8db)
  • Andrew Brett

    Andrew Brett 1e72a90eb5627c49d35c18450d18a4c6ab02421c m

    Update from MS latest

    • .hgignore (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • README.txt (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala Macros/src/org/bretts/scala/macros/Printf.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/.settings/org.scala-ide.sdt.core.prefs (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/build.gradle (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/actors/akka/remote/Listener.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/actors/akka/remote/Master.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/actors/akka/remote/MasterNode.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/actors/akka/remote/RemoteNode.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/actors/akka/remote/master.conf (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/actors/akka/remote/remote.conf (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/basic/ConstructorsAndBeanProperties.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/basic/JavaTest.java (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/basic/Regex.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/basic/Scratch.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/designpatterns/Magnets.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/examples/FindSum.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/generics/Nested.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/generics/TypeTags.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/expecty/Expecty.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/scalatest/ScalaTest.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/scalautils/ScalaUtils.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/shapeless/HMaps.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/shapeless/PolymorphicFunctions.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/shapeless/Shapeless.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/shapeless/SizedCollections.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/lib/shapeless/Typeables.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/Priceable.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/ValuationModel.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/ValuationModelResolver.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/CalibratedMarketModel.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/CompositeValuationModel.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/Payoff.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/PayoffModel.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/composite/PricingAlgorithm.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/fx/FXValuationModels.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/ms/proto/valuation/fx/iov/EuroVanilla.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/twoten/Expecty.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/twoten/Macros.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/twoten/Tags.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/types/Shapeless.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • Scala/src/org/bretts/scala/util/JUnitWordSpec.scala (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
    • build.gradle (version 1e72a90eb5627c49d35c18450d18a4c6ab02421c)
  • andrew <andrew-hg@bretts.org>

    andrew <[email protected]> 4dea0546245c87752628ee687f36c51bc970346c m

    Merged branches

  • andrew <andrew-hg@bretts.org>

    andrew <[email protected]> 90179019786361e00a38a0dee3105371bd435730 m

    Updated hgignore

    • .hgignore (version 90179019786361e00a38a0dee3105371bd435730)
  • Andrew Brett

    Andrew Brett 4ccad8b2b999d60d1fde5784f69ad8c2414eb1c2 m

    Completed chapter 6 of funcprog

    • Scala/src/org/bretts/scala/books/funcprog/Chapter6.scala (version 4ccad8b2b999d60d1fde5784f69ad8c2414eb1c2)
  • Andrew Brett

    Andrew Brett 60074f7e7392821e469017f01eb3c1ec4a01c2c8 m

    Added Till examples in scala & java

    • Scala/src/org/bretts/scala/shopping/java/Till.java (version 60074f7e7392821e469017f01eb3c1ec4a01c2c8)
    • Scala/src/org/bretts/scala/shopping/scala/Till.scala (version 60074f7e7392821e469017f01eb3c1ec4a01c2c8)
  • Andrew Brett

    Andrew Brett 1ba910c624fb658dd4143b1ac8576193ab1cdfcf m

    Remove unneeded libs, and enhance gradle scripts

    • .hgignore (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • README.txt (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala Macros/.classpath (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala Macros/.project (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala Macros/.settings/org.eclipse.jdt.core.prefs (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala Macros/build.gradle (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala/.classpath (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala/.project (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala/.settings/org.eclipse.core.resources.prefs (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala/.settings/org.scala-ide.sdt.core.prefs (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala/build.gradle (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala/src/org/bretts/scala/generics/Manifests.scala (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • Scala/src/org/bretts/scala/twoten/Expecty.scala (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
    • build.gradle (version 1ba910c624fb658dd4143b1ac8576193ab1cdfcf)
  • andrew <andrew-hg@bretts.org>

    andrew <[email protected]> 2260ed357c04f6fe744f00a8a08e6837877c11b4 m

    Added gradle files and removed legacy actor code

    • Scala Macros/build.gradle (version 2260ed357c04f6fe744f00a8a08e6837877c11b4)
    • Scala/build.gradle (version 2260ed357c04f6fe744f00a8a08e6837877c11b4)
    • Scala/src/org/bretts/scala/actors/Actors.scala (version 2260ed357c04f6fe744f00a8a08e6837877c11b4)
    • Scala/src/org/bretts/scala/basic/ScalaTest.scala (version 2260ed357c04f6fe744f00a8a08e6837877c11b4)
    • gradle.properties (version 2260ed357c04f6fe744f00a8a08e6837877c11b4)
    • settings.gradle (version 2260ed357c04f6fe744f00a8a08e6837877c11b4)
  • Andrew Brett

    Andrew Brett b9af40ed3847123456fb74d6e4290c7911590dab m

    Added Scala Macros project

    • Scala Macros/.classpath (version b9af40ed3847123456fb74d6e4290c7911590dab)
    • Scala Macros/.project (version b9af40ed3847123456fb74d6e4290c7911590dab)
    • Scala Macros/.settings/org.eclipse.jdt.core.prefs (version b9af40ed3847123456fb74d6e4290c7911590dab)
    • Scala Macros/src/org/bretts/scala/macros/Printf.scala (version b9af40ed3847123456fb74d6e4290c7911590dab)
  • Andrew Brett

    Andrew Brett 25763f6126aa8da6a96a8a90611438f6a1efcd9f m

    Latest changes

    • Scala/.classpath (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/.project (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/.settings/org.eclipse.core.resources.prefs (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/.settings/org.eclipse.jdt.core.prefs (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/actors/akka/AkkaActors.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/actors/akka/Futures.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/actors/akka/Pi.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/actors/akka/Typed.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/basic/Options.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/basic/ScalaTest.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter10.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter2.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter3.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter4.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter5.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter6.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/examples/FindSum.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/examples/FindSumJava.java (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/examples/TransformList.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/examples/shopping/java/Shopping.java (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/examples/shopping/scala/Shopping.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/functions/LazyArgumentsAgain.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/patterns/CaseClasses.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/theory/Monoid.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/twoten/Dynamic.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/twoten/Expecty.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/twoten/Macros.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/twoten/Tags.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
    • Scala/src/org/bretts/scala/types/Shapeless.scala (version 25763f6126aa8da6a96a8a90611438f6a1efcd9f)
  • Andrew Brett

    Andrew Brett 187edbb1ccf8ea98ca1551cc982dc2924c57b967 m

    Make Ex25 tailrec

    • Scala/src/org/bretts/scala/books/funcprog/Chapter3.scala (version 187edbb1ccf8ea98ca1551cc982dc2924c57b967)
  • Andrew Brett

    Andrew Brett e8c30e976664afb4b00a6a811677d756c952014d m

    More funcprog examples, and various other changes

    • Scala/.classpath (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/.settings/org.eclipse.jdt.core.prefs (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/.settings/org.scala-ide.sdt.core.prefs (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/actors/akka/AkkaActors.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/actors/akka/Futures.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/actors/akka/Typed.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/basic/Elvis.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/basic/Options.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/basic/ScalaTest.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/basic/Symbols.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/basic/p1/Base.java (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/basic/p2/Derived.java (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter2.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter3.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/books/funcprog/Chapter4.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/books/funcprog/ch2/TwoFive.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/examples/Combinatorials.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/examples/IntermediateExercises.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/functions/ImplicitFunctions.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/generics/Bounds.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/generics/Manifests.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/inheritance/StructuralSubtypes.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/patterns/CaseClasses.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
    • Scala/src/org/bretts/scala/patterns/SplitPatterns.scala (version e8c30e976664afb4b00a6a811677d756c952014d)
  • Andrew Brett

    Andrew Brett 25f4619457a69384da3e7fe8f1d662a53d662a94 m

    Latest changes, including logback/1.0.1

    • Scala/.classpath (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/application.conf (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/Actors.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/akka/AkkaActors.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/akka/Futures.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/akka/Typed.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/akka/logback.xml (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/akka/remote/MasterNode.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/akka/remote/RemoteNode.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/actors/akka/remote/master.conf (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/basic/Elvis.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/basic/Objects.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/basic/ScalaTest.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/basic/Symbols.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/basic/p1/Base.java (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/basic/p2/Derived.java (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/books/funcprog/ch2/TwoFive.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/cake/Cake.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/collections/Lists.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/collections/Streams.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/generics/Manifests.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/inheritance/SuperTypes.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/patterns/Extractors.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)
    • Scala/src/org/bretts/scala/util/Log.scala (version 25f4619457a69384da3e7fe8f1d662a53d662a94)