Hacker GitHub

← All repos

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

Mentions per year 76 mentions · busiest year 2017 (16)
20082026
  1. ▲ 2
    Scala 3.9.0 LTS Released
    story by DASD · 2026-09-03 · 0 comments
  2. …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
  3. …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?
  4. …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
  5. …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
  6. …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?
  7. ▲ 2
    Distinguish between pure and impure functions
    story by bekantan · 2021-12-21 · 0 comments
  8. …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
  9. …time. For example, in 2014 he referred to dotty as an experimental compiler for a dialect of scala. https://github.com/lampepfl/dotty/commit/6a42d32181bd7b8639f...
    comment by darksaints · 2021-05-15 · in Scala 3.0
  10. …along with a lot of streamlining of the underlying type system and implicit resolution rules (e.g. https://github.com/lampepfl/dotty/pull/5925 ) could help a lot. This is just one example of a more advanced feature, but there are lots of…
    comment by maxov · 2021-05-14 · in Scala 3.0
  11. ▲ 690
    Scala 3.0
    story by jupblb · 2021-05-14 · 281 comments
  12. ▲ 9
    Scala 3.0.0 (Dotty) is released
    story by JDTech123 · 2021-05-13 · 1 comment
  13. ▲ 4
    Looks like we're a go with Scala 3.0.0 final release
    story by jimofl · 2021-05-12 · 0 comments
  14. …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?
  15. ▲ 191
    Scala 3.0.0-M1
    story by cwhy · 2020-11-04 · 145 comments
  16. …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
  17. …regret, especially as more and more people become familiar with Python, which is more succinct: https://github.com/lampepfl/dotty/issues/2491
  18. …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
  19. 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
  20. …[2] https://stackoverflow.com/questions/56227629/segmentation-fa... [3] https://github.com/lampepfl/dotty/pull/7466/
  21. ▲ 5
    Python-style indentation (for now experimental) in Scala 3
    story by AheadOfTime295 · 2019-09-08 · 0 comments
  22. ▲ 2
    Allow significant indentation syntax (Scala 3)
    story by virtualwhys · 2019-08-24 · 0 comments
  23. 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...
  24. ▲ 1
    Six years of Scala 3 on GitHub (2018)
    story by AheadOfTime295 · 2018-12-17 · 0 comments
  25. …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]
  26. ▲ 1
    Scala Witnesses: An alternative to Scala Implicits as we know them
    story by AheadOfTime295 · 2018-12-08 · 0 comments
  27. …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
  28. At least some of the content is appearing as Github issues: https://github.com/lampepfl/dotty/pull/4153
  29. ▲ 1
    Parallel compilation in Scala 3 for early adopters
    story by AheadOfTime295 · 2018-07-09 · 0 comments
  30. …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
  31. ▲ 2
    Dotty: 0.8.0-RC1
    story by based2 · 2018-05-19 · 0 comments
  32. Here's the current state: https://github.com/lampepfl/dotty/pull/4229
    comment by modersky · 2018-04-20 · in Towards Scala 3
  33. 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
  34. …[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
  35. 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)
  36. ▲ 1
    Disallow implicit conversions between unrelated types in Dotty
    story by networked · 2018-01-27 · 0 comments
  37. ▲ 2
    Principled metaprogramming for Scala 3
    story by AheadOfTime295 · 2018-01-17 · 0 comments
  38. …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
  39. ▲ 1
    Dotty 0.5.0-RC1 on the Fifth Anniversary of Scala 3 on GitHub
    story by AheadOfTime295 · 2017-12-06 · 0 comments
  40. ▲ 1
    Dotty 0.4.0-RC1 released
    story by sheldor · 2017-11-20 · 0 comments
  41. …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…
  42. …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
  43. …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
  44. …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
  45. …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
  46. …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
  47. …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
  48. …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...
  49. …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
  50. ▲ 84
    Scala: Consider syntax with significant indentation
    story by rolodato · 2017-05-21 · 56 comments