InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 12 Scala Dotty Projects
-
im glad to tell you that in 3.3.0 a lot of these -Wunused lints will be supported: see https://github.com/lampepfl/dotty/pull/16157
-
I also recommend using Scalafix. It's a tool which can lint your codebase, checking for potentially problematic things, like
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
However, using the scala/scalac shell scripts directly is rarely what you want in practice. I recommend either setting up a project using sbt (you can start from the template at https://github.com/scala/scala3-example-project) or using scala-cli.
-
-
-
Now in scala we have direct mode transformers: dotty-cps-async [https://github.com/rssh/dotty-cps-async] with cps-async-connect [https://github.com/rssh/cps-async-connect ] supports all well-knowm monad stacks, for ZIO also exists ZIO-direct [https://github.com/zio/zio-direct ] , for IO - cats-effect-cps [https://github.com/typelevel/cats-effect-cps ], for kyo [https://github.com/fwbrasil/kyo ] - kyo-direct.
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: [NEWBIE] Problem with the very first project (Coursier installer, Win 10, Java 8) | reddit.com/r/scala | 2022-08-30
Thanks for the reply and the info. I looked at template repo that sbt is supposedly grabbing when you do sbt new scala/scala3.g8 and project/build.properties lists sbt version 1.7.1 so it seems that there is some crossed wire here.
-
Project mention: How do you open/index Scala projects (microservices) with IntelliJ Ultimate? | reddit.com/r/scala | 2022-11-09
-
-
dotty-patched
Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming
Project mention: Eval and dotty-patched (how to evaluate trees at compile time hacking multi-staging programming) | reddit.com/r/scala | 2022-10-29 -
Scala Dotty related posts
- dotty-cps-async 0.9.12 is out
- The case against Effect Systems (e.g., the IO data type)
- dotty-cps-async 0.9.11 is out. (bugfixes and experimental loom support)
- dotty-cps-async 0.9.9
- Issues setting up Scala 3 on Windows w/Coursier
- Opinions on implementing traits for validation with the help of a companion object
- Also dotty-cps-async 0.9.8 with scala-native support
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Feb 2023
Index
What are some of the best open-source Dotty projects in Scala? This list will help you:
Project | Stars | |
---|---|---|
1 | dotty | 5,213 |
2 | Scalafix | 729 |
3 | scala3-example-project | 325 |
4 | scalaprops | 275 |
5 | scala-3-migration-guide | 238 |
6 | dotty-cps-async | 138 |
7 | functional-way | 124 |
8 | scala3.g8 | 95 |
9 | Inkuire | 73 |
10 | scala-3-crash-course | 33 |
11 | dotty-patched | 15 |
12 | advent-of-code-scala | 6 |