scala-3-crash-course VS dotty

Compare scala-3-crash-course vs dotty and see what are their differences.

scala-3-crash-course

Scala 3 workshop presenting the top new features of the language. (by bszwej)

dotty

The Scala 3 compiler, also known as Dotty. (by lampepfl)
Our great sponsors
  • Zigi - The context switching struggle is real
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Scout APM - Truly a developer’s best friend
  • InfluxDB - Build time-series-based applications quickly and at scale.
scala-3-crash-course dotty
1 58
33 5,127
- 0.7%
0.0 9.9
over 1 year ago 6 days ago
Scala Scala
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

scala-3-crash-course

Posts with mentions or reviews of scala-3-crash-course. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-06.

dotty

Posts with mentions or reviews of dotty. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-20.
  • Automatic parallelisation of for-comprehensions in Scala 3
    2 projects | reddit.com/r/scala | 20 Nov 2022
    There is quite an old issue on this topic on dotty: https://github.com/lampepfl/dotty/issues/2573 (Nothing (or almost nothing) changed)
  • Scala 3.2.1 released!
    2 projects | reddit.com/r/scala | 10 Nov 2022
    Linting for unused stuff is being worked on, see https://github.com/lampepfl/dotty/pull/16157. Hopefully it'll land soon.
    2 projects | reddit.com/r/scala | 10 Nov 2022
  • Best resource to learn Scalia 3 metaprogramming
    3 projects | reddit.com/r/scala | 13 Oct 2022
    Then start playing with reflection API - I suggest having Quotes opened in your IDE, and documentation in your browser. Use showRaw to print expressions you constructed - it will help you understand how to build from ground up when you cannot build something using only expressions.
  • Scala 3.2 released!
    2 projects | reddit.com/r/scala | 8 Sep 2022
    This was taken care of recently: https://github.com/lampepfl/dotty/pull/15540/files
  • Eval 0.1.0 released
    4 projects | reddit.com/r/scala | 28 Mar 2022
    A more limited way to do runtime evaluation is via the jsr-223 support: https://github.com/lampepfl/dotty/blob/main/tests/run-with-compiler/scripting.scala, you can't reflect on types that way but the advantage is that you don't end up depending on compiler-internals APIs that could change in any patch release.
    4 projects | reddit.com/r/scala | 28 Mar 2022
    https://github.com/lampepfl/dotty/issues/14262 points to https://github.com/invesdwin/invesdwin-context/blob/master/invesdwin-context-parent/invesdwin-context-scala/src/main/java/de/invesdwin/context/scala/pool/WrappedScalaScriptEngine.java which seems to be doing some caching via https://docs.oracle.com/javase/8/docs/api/javax/script/Compilable.html, but I have zero experience with this stuff.
    4 projects | reddit.com/r/scala | 28 Mar 2022
    Note though that our jsr-223 support is currently a bit limited compared to the scala 2 version: https://github.com/lampepfl/dotty/issues/14262
  • Issues setting up Scala 3 on Windows w/Coursier
    3 projects | reddit.com/r/scala | 14 Mar 2022
    If you could open an issue at https://github.com/lampepfl/dotty/issues detailing your problems with the bash shell on Windows that would be useful (it's likely our scripts have only been tested with the cmd.exe shell).
  • [Scaladoc, Scala3] Question about special character in URL in new Scaladoc in Scala3
    2 projects | reddit.com/r/scala | 2 Mar 2022
    That seems like a bug. Could you open an issue at https://github.com/lampepfl/dotty/issues?

What are some alternatives?

When comparing scala-3-crash-course and dotty you can also consider the following projects:

sbt - sbt, the interactive build tool

Scalatex - Programmable, Typesafe Document Generation

scalajs-benchmark - Benchmarks: write in Scala or JS, run in your browser. Live demo:

Mill - Your shiny new Java/Scala build tool!

scalafmt - This repo is now a fork of --->

Scoverage - Scoverage Scala Code Coverage Core Libs

Wartremover - Flexible Scala code linting tool

Metals - Scala language server with rich IDE features 🚀

Slick - Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala

Quill - Compile-time Language Integrated Queries for Scala

scala-trace-debug - Macro based print debugging. Locates log statements in your IDE.

laminar-web-components - Web Component definitions for Laminar