|
1 | | -# Programming Scala, 3rd Edition |
| 1 | +# "Programming Scala, 3rd Edition" Code Examples |
2 | 2 |
|
3 | | -## README for the Code Examples |
| 3 | +[](https://gitter.im/deanwampler/programming-scala-book-code-examples?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
| 4 | +[](https://scala-steward.org) |
4 | 5 |
|
5 | 6 | * [Dean Wampler](mailto:programming.scala@gmail.com) |
6 | 7 | * [@deanwampler](https://twitter.com/deanwampler) |
7 | 8 | * [LinkedIn](https://www.linkedin.com/in/deanwampler/) |
8 | 9 | * [Book Page](http://programming-scala.org) |
9 | 10 | * [Blog about Scala 3](https://medium.com/scala-3) |
10 | 11 |
|
11 | | -| Key Dates | Description | |
12 | | -| :---------------- | :---------- | |
13 | | -| August 11, 2014 | 2nd edition examples | |
14 | | -| May 27, 2019 | Updated for Scala 2.12 and 2.13 | |
15 | | -| June 18, 2019 | New support for Maven builds, courtesy of [oldbig](https://github.com/oldbig) | |
16 | | -| October 12, 2019 | Updated for Scala 2.13.1, sbt 1.3.2, and other dependencies. Also now compiles with JDK 11 | |
17 | | -| October 13, 2019 | Renamed the repo from `prog-scala-2nd-ed-code-examples` to `programming-scala-book-code-examples` | |
18 | | -| December 31, 2019 | Renamed the `progscala2` package to `progscala3` and reworked most of the `*.sc` scripts for better testability and other improvements | |
19 | | -| March 1, 2020 | Completed conversion to Scala 3 | |
20 | | -| March 20, 2020 | Started incorporating new Scala 3 syntax, idioms | |
21 | | -| November 11, 2020 | First Scala `3.0.0-M1` milestone changes | |
22 | | -| November 25, 2020 | First Scala `3.0.0-M2` milestone changes | |
23 | | -| December 19, 2020 | First Scala `3.0.0-M3` milestone changes | |
24 | | -| February 21, 2021 | Scala `3.0.0-RC1` updates | |
25 | | -| April 3, 2021 | Scala `3.0.0-RC2` updates | |
26 | | -| April 24, 2021 | Scala `3.0.0-RC3` updates | |
27 | | -| May 15, 2021 | Scala `3.0.0` final updates. Almost done! | |
28 | | -| May 22, 2021 | _Final_ updates for _Programming Scala, Third Edition_! | |
29 | | -| July 24, 2021 | Scala 3.0.1. Notes on using IntelliJ. | |
30 | | -| November 6, 2021 | Scala 3.1.0 and a fix for locale settings ([PR 42](https://github.com/deanwampler/programming-scala-book-code-examples/pull/42)). | |
31 | | - |
32 | | -[](https://gitter.im/deanwampler/programming-scala-book-code-examples?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
33 | | - |
34 | | -This repo contains all the code examples in [Programming Scala, Third Edition](http://programming-scala.org). (The second edition is [available here](http://shop.oreilly.com/product/0636920033073.do).) There are also many code files in this distribution that aren't included in the book. |
| 12 | +This repo contains all the code examples in O'Reilly's [Programming Scala, Third Edition](http://programming-scala.org). (The second edition is [available here](http://shop.oreilly.com/product/0636920033073.do).) There are also many code files in this distribution that aren't included in the book. |
35 | 13 |
|
36 | 14 | The `master` branch and the `3.X.Y` tag releases are for the third edition. The code examples for the second edition are still available. [Download the release tagged 2.1.0](https://github.com/deanwampler/programming-scala-book-code-examples/releases/tag/2.1.0) or check out the `release-2.1.0` branch. While the second edition was published for 2.11. The latest `2.1.0` release and `release-2.1.0` are updated for 2.12 and 2.13. (No more `release-2.X.Y` releases are planned.) |
37 | 15 |
|
@@ -179,3 +157,22 @@ I welcome feedback on the Book and these examples. Please post comments, correct |
179 | 157 | * The O'Reilly book and errata sites (coming soon). |
180 | 158 |
|
181 | 159 | There is also my dedicated site for the book where occasional updates, clarifications, corrections, and lame excuses will be posted: [programming-scala.org](http://programming-scala.org). |
| 160 | + |
| 161 | +## A Little History |
| 162 | + |
| 163 | +| Key Dates | Description | |
| 164 | +| :---------------- | :---------- | |
| 165 | +| August 11, 2014 | 2nd edition examples | |
| 166 | +| May 27, 2019 | Updated for Scala 2.12 and 2.13 | |
| 167 | +| June 18, 2019 | New support for Maven builds, courtesy of [oldbig](https://github.com/oldbig) | |
| 168 | +| October 12, 2019 | Updated for Scala 2.13.1, sbt 1.3.2, and other dependencies. Also now compiles with JDK 11 | |
| 169 | +| October 13, 2019 | Renamed the repo from `prog-scala-2nd-ed-code-examples` to `programming-scala-book-code-examples` | |
| 170 | +| December 31, 2019 | Renamed the `progscala2` package to `progscala3` and reworked most of the `*.sc` scripts for better testability and other improvements | |
| 171 | +| March 1, 2020 | Completed conversion to Scala 3 | |
| 172 | +| March 20, 2020 | Started incorporating new Scala 3 syntax, idioms | |
| 173 | +| May 15, 2021 | Scala `3.0.0` final updates. Almost done! | |
| 174 | +| May 22, 2021 | _Final_ updates for _Programming Scala, Third Edition_! | |
| 175 | +| July 24, 2021 | Scala 3.0.1. Notes on using IntelliJ. | |
| 176 | +| November 6, 2021 | Scala 3.1.0 and a fix for locale settings ([PR 42](https://github.com/deanwampler/programming-scala-book-code-examples/pull/42)). | |
| 177 | + |
| 178 | + |
0 commit comments