scala/scala3
View on GitHub ↗ ★ 6,332 Scala
The Scala 3 compiler, also known as Dotty.
76 mentions on Hacker News by 48 people: 26 stories, 50 comments · first 2014-02-19 · latest 2026-09-03
20082026
-
▲ 2
Scala 3.9.0 LTS Releasedstory by DASD · 2026-09-03 · 0 comments
-
…the Scala standard library employs an analogous optimization in their Set[0] collection type. 0 - https://github.com/scala/scala3/blob/88438e2c6e6204e12666067...
comment by AdieuToLogic · 2026-02-28 · in Allocating on the Stack -
…As a matter of fact the Scala compiler has thousands, likely even tens of thousands of test cases. https://github.com/scala/scala3/tree/main/tests But that's not all. Scala (2 & 3) has also a test case called "community build" where new…
comment by still_grokking · 2025-12-08 · in Scala 3 slowed us down? -
…variables are initialized. [1] https://doc.rust-lang.org/reference/patterns.html#r-patterns... [2] https://github.com/scala/scala3/blob/main/compiler/src/dotty...
comment by matchee · 2025-12-05 · in Nimony (Nim 3.0) Design Principles -
…since Scala 3.0.0 has been released in May 2021, which is almost 4 years and counting. https://github.com/scala/scala3/releases/tag/3.0.0 Scala 3.x is to remain compatible for the whole 3.x series (think of semantic versioning). There's no…
comment by sideeffffect · 2025-03-26 · in Evolving Scala -
…To get a sense of where this matters, consider that Scala 3.5 introduces "best effort compilation": https://github.com/scala/scala3/pull/17582 I also like Kotlin and sadly, it's missing a good LSP implementation, and I don't think…
comment by bad_user · 2024-09-12 · in Why Haskell? -
▲ 2
Distinguish between pure and impure functionsstory by bekantan · 2021-12-21 · 0 comments
-
…waiting to finally get an usable effect system? But there is something on the horizon for Scala: https://github.com/lampepfl/dotty/blob/release-3.1.0/docs/do... One can have a proper effect system on the JVM also already today with Flix:…
comment by still_grokking · 2021-12-18 · in ‘Woof’, a pure Scala 3 logging library -
▲ 690
Scala 3.0story by jupblb · 2021-05-14 · 281 comments
-
▲ 9
Scala 3.0.0 (Dotty) is releasedstory by JDTech123 · 2021-05-13 · 1 comment
-
▲ 4
Looks like we're a go with Scala 3.0.0 final releasestory by jimofl · 2021-05-12 · 0 comments
-
…worth noting that Scala 3 drops this limitation by implementing function arguments with arrays: https://github.com/lampepfl/dotty/pull/1758
comment by ibraheemdev · 2021-02-12 · in From First Principles: Why Scala? -
▲ 191
Scala 3.0.0-M1story by cwhy · 2020-11-04 · 145 comments
-
…seem to have gained momentum. [3] looked promising but it seems like development has stalled. 1: https://github.com/lampepfl/dotty 2: https://smlfamily.github.io/ 3: https://eta-lang.org/
comment by emmanueloga_ · 2020-11-03 · in Leaving OCaml -
…regret, especially as more and more people become familiar with Python, which is more succinct: https://github.com/lampepfl/dotty/issues/2491
comment by grumpyprole · 2020-04-17 · in Gleam: A statically typed language for the Erlang VM -
…https://contributors.scala-lang.org/t/proposal-to-remove-exi... Significant indentation syntax https://github.com/lampepfl/dotty/pull/7083
comment by AheadOfTime295 · 2020-04-11 · in What's Next for Scala -
Scala 3 has been around for seven years on Github https://github.com/lampepfl/dotty/commit/2308509d2651ee78e11... Scala.js and Scala Native will support Scala 3 eventually. SBT isn't nearly as bad as it used to be. It's an open question…
comment by AheadOfTime295 · 2019-12-21 · in The Road to Scala 3 -
…[2] https://stackoverflow.com/questions/56227629/segmentation-fa... [3] https://github.com/lampepfl/dotty/pull/7466/
comment by shakna · 2019-12-19 · in Make CPython segfault in 5 lines of code -
▲ 5
Python-style indentation (for now experimental) in Scala 3story by AheadOfTime295 · 2019-09-08 · 0 comments
-
▲ 2
Allow significant indentation syntax (Scala 3)story by virtualwhys · 2019-08-24 · 0 comments
-
https://dotty.epfl.ch/blog/2019/06/11/16th-dotty-milestone-r... implicit -> delegate for Y, given https://github.com/lampepfl/dotty/pull/6649 https://dotty.epfl.ch/docs/reference/contextual/given-clause...
comment by based2 · 2019-07-13 · in Keynote: Some Mistakes We Made When Designing Implicits – Martin Odersky -
▲ 1
Six years of Scala 3 on GitHub (2018)story by AheadOfTime295 · 2018-12-17 · 0 comments
-
…union type, which is very important for Scala.js, but it's not really a language interaction. [1] https://github.com/lampepfl/dotty/pull/5143
comment by sjrd · 2018-12-09 · in Cross-Platform Language Design [pdf] -
▲ 1
Scala Witnesses: An alternative to Scala Implicits as we know themstory by AheadOfTime295 · 2018-12-08 · 0 comments
-
…could be paired together with the Rsc type checker for the first pass for even bigger improvements. https://github.com/lampepfl/dotty/pull/4767
comment by doikor · 2018-07-23 · in Scala: Understanding implicits -
At least some of the content is appearing as Github issues: https://github.com/lampepfl/dotty/pull/4153
comment by threeseed · 2018-07-11 · in The Last Hope for Scala's Infinity War [video] -
▲ 1
Parallel compilation in Scala 3 for early adoptersstory by AheadOfTime295 · 2018-07-09 · 0 comments
-
…engineers working on Kotlin/KotlinJS/Kotlin Native). [0] https://github.com/DarkDimius [1] https://github.com/lampepfl/dotty
comment by virtualwhys · 2018-06-04 · in Ruby 2.6.0-preview2 released with JIT -
▲ 2
Dotty: 0.8.0-RC1story by based2 · 2018-05-19 · 0 comments
-
Here's the current state: https://github.com/lampepfl/dotty/pull/4229
comment by modersky · 2018-04-20 · in Towards Scala 3 -
I was really hoping they implement python-ish syntax https://github.com/lampepfl/dotty/issues/2491 But no, "Implicit Function Types" instead. Ok.
comment by viach · 2018-04-20 · in Towards Scala 3 -
…[2], macros EOL [3]) Just upgrading existing Scala projects will keep most Scala devs employed. [0] https://github.com/lampepfl/dotty [1] https://github.com/twitter/rsc [2] https://news.ycombinator.com/item?id=16461022 [3]…
comment by AheadOfTime295 · 2018-03-29 · in Scala Native 0.3.7 -
And Scala (via Dotty) is being re-worked to have sum types with a cleaner "enum" syntax soon too: https://github.com/lampepfl/dotty/issues/1970 (merged)
comment by sixbrx · 2018-02-16 · in Sum Types Are Coming (2015) -
▲ 1
Disallow implicit conversions between unrelated types in Dottystory by networked · 2018-01-27 · 0 comments
-
▲ 2
Principled metaprogramming for Scala 3story by AheadOfTime295 · 2018-01-17 · 0 comments
-
…be tried directly in the collections library. [1] https://github.com/sjrd/scala-unboxed-option [2] https://github.com/lampepfl/dotty/pull/3181
comment by sjrd · 2018-01-12 · in Kotlin: The Problem with null -
▲ 1
Dotty 0.5.0-RC1 on the Fifth Anniversary of Scala 3 on GitHubstory by AheadOfTime295 · 2017-12-06 · 0 comments
-
▲ 1
Dotty 0.4.0-RC1 releasedstory by sheldor · 2017-11-20 · 0 comments
-
…that an approach with the above problems that gets worked around anyway is not the solution. [1]: https://github.com/lampepfl/dotty/pull/2060 [2]: Indeed even in this HN thread there are people criticising implicit parameters in a bunch of…
comment by tekacs · 2017-11-11 · in Plain Functional Programming by Martin Odersky [video] -
…to take a look at /compiler/src/dotty/tools/dotc to whet my appetite from time to time [2]. [1] https://github.com/lampepfl/dotty [2] https://github.com/lampepfl/dotty/tree/master/compiler/src/d...
comment by idyllei · 2017-07-12 · in Dotty 0.2.0-RC1 -
…with 2.11 but not 2.12. The Scala 2.12 compiler will soon compile the Scala 3 compiler [1] [1] https://github.com/lampepfl/dotty/pull/2827
comment by AheadOfTime295 · 2017-07-12 · in Dotty 0.2.0-RC1 -
…is already under way with the new compiler, Dotty[1], which will replace present day Scala. [1] https://github.com/lampepfl/dotty
comment by virtualwhys · 2017-06-16 · in Things that Idris improves things over Haskell -
…progressing apace, folding the community in quite a bit ( https://contributors.scala-lang.org and https://github.com/lampepfl/dotty/issues )
comment by tekacs · 2017-05-27 · in Scaling Scala -
…things in this post are to 'be more like Python', which makes sense given Haoyi is also behind https://github.com/lampepfl/dotty/issues/2491 and https://github.com/lihaoyi/Scalite and (say) https://github.com/lihaoyi/macropy . [1]:…
comment by tekacs · 2017-05-27 · in Warts of Scala -
…dotty that looks almost exactly like that: enum Tree[T] { case Branch(t: Tree[T]) case Leaf(t: T) } https://github.com/lampepfl/dotty/issues/1970
comment by rbonvall · 2017-05-21 · in Scala: Consider syntax with significant indentation -
…o // you guessed it: optional Edit : somebody already brought this up in the comments on Github: https://github.com/lampepfl/dotty/issues/2491#issuecomment-3...
comment by akkartik · 2017-05-21 · in Scala: Consider syntax with significant indentation -
…replacing the standard library [2], etc. [1] Disallow implicit conversions between unrelated types https://github.com/lampepfl/dotty/pull/2060 [2] Remove parallel collections from scala-library https://github.com/scala/scala/pull/5603
comment by AheadOfTime295 · 2017-05-21 · in Scala: Consider syntax with significant indentation -
▲ 84
Scala: Consider syntax with significant indentationstory by rolodato · 2017-05-21 · 56 comments