A wish for the new year (2024):
To see half of the remaining chapters being published. I can only imagine the difficulty. But I am sure that it will be a lasting contribution to Scala.
Word has it that we may indeed expect some show in this theater in the first half of 2024 …
![]()
did you hear it somewhere? or just a hunch?
Private communication with the publisher in November 2023. There were no guarantees but certainly good intentions. That’s why I formulated it this way.
Hoping for some big news in the next 3 days…
![]()
I’ve been waiting 2.5 years… join me in waiting hell!
At this point it’s like Silksong.
First half of 2024 in two days.
Let’s cross our fingers.
Must be partly due to all those curly braces being dropped off!
Many many pages saved! ![]()
Yes, i know. I have contacted Artima once more (as a follow up of the former email correspondence). I’ll keep you guys posted.
I got a response from Artima. The update will be released any day now.
![]()
This morning i was able to download an updated version with two new chapters compared to my previous version (“Inlining” and “Metaprogramming”) from within my account (so after login, at “Purchases”). The total size of the book grew to 308 pages. (Hope you have the same positive experience). There seems to be an other two chapters planned for us yet, to be released later this year.
what’s the URL for this book?
Hi 0x1DOCD00D, the book is linked in my original post, but is seems this still displays the former version. If you order, i assume you will receive a link to the new version. People who already bought it earlier, should see the updated version, or soon see this.
Edit: Yes, i just received the message it should be available for everyone to download. ![]()
Welcome to the Scala community, @0x1DOCD00D
it’s here
Last yearsTOC (2023-6-4):
- Opaque Types 24
- Inlining 42
- Implementing Lists 63
- For Expressions Revisited 75
- The Architecture of Scala Collections 91
- Extractors 124
- Annotations 147
- Modular Programming Using Objects 155
- Object Equality 170
- Combining Scala and Java 194
- Futures and Concurrency 209
- Combinator Parsing 232
And the newly published version on 2024-6-30:
- Opaque Types 24
- Inlining 42
- Metaprogramming 64
- Implementing Lists 80
- For Expressions Revisited 92
- The Architecture of Scala Collections 108
- Extractors 141
- Annotations 164
- Modular Programming Using Objects 172
- Object Equality 187
- Combining Scala and Java 211
- Futures and Concurrency 226
- Combinator Parsing 249
After more than a year, 16 new pages on metaprogramming.
From this, I conclude that metaprogramming is about 12x harder than your average topic. ![]()
On implementing lists, no ?
There seems to be 64 new pages on meta-programming (from 0)
No, those are the starting pages of the chapters, not the number of pages of each chapter.
Oh of course, my bad
Hi All,
I tried replying via an email, but I think that’s probably stuck in moderation. Just wanted to say sorry to all of you that this book has been taking so long. My goal is to complete one chapter a month this summer so we can release it this fall. I’ll release a new update each time I have a new chapter done.
Bill