|8 days ago||2 days ago|
|Apache License 2.0||Apache License 2.0|
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.
We haven't tracked posts mentioning fast-string-interpolator yet.
Tracking mentions began in Dec 2020.
Autowire/sloth replacements for Scala 3
1 project | reddit.com/r/scala | 18 Jan 2022
The main blocker for such libraries is https://github.com/lampepfl/dotty/issues/11685 now, that also blocks cats-tagless, and hopefully it will be fixed in near future. So if you can wait several months, it would be the easiest choice... so do I :)
GraalVM native-image with Scala 3 reflection hell
3 projects | reddit.com/r/scala | 9 Jan 2022
See https://github.com/lampepfl/dotty/issues/13985, maybe the graalvm reflection config format could be enriched to support wildcards if it doesn't already?
Distinguish between pure and impure functions
1 project | news.ycombinator.com | 21 Dec 2021
‘Woof’, a pure Scala 3 logging library
2 projects | news.ycombinator.com | 18 Dec 2021
Who isn't waiting to finally get an usable effect system?
But there is something on the horizon for Scala:
One can have a proper effect system on the JVM also already today with Flix:
3 projects | reddit.com/r/scala | 12 Dec 2021
How to declare methods on reflection API as top level and usable from other methods?
1 project | reddit.com/r/scala | 5 Dec 2021
But this fails to parse with `objects cannot have parameters`. Dotty compiler quotes module has constructions like
sudori part 3
1 project | reddit.com/r/scala | 14 Nov 2021
Hmm no clue then, but you could try your luck asking on https://github.com/lampepfl/dotty/discussions/categories/metaprogramming
Scala 3.1.0 Released
2 projects | reddit.com/r/scala | 18 Oct 2021
Programming BS: Checked Exceptions
1 project | reddit.com/r/programming | 15 Oct 2021
Calling C code from Scala
3 projects | reddit.com/r/scala | 5 Oct 2021
There are also VarHandles, which work in the latest JDK, however, are not available on Scala 3 (https://github.com/lampepfl/dotty/issues/11332)
What are some alternatives?
sbt - sbt, the interactive build tool
Quill - Compile-time Language Integrated Queries for Scala
laminar-web-components - Web Component definitions for Laminar
scalafmt - This repo is now a fork of --->
scalajs-benchmark - Benchmarks: write in Scala or JS, run in your browser. Live demo:
Mill - Your shiny new Java/Scala build tool!
Wartremover - Flexible Scala code linting tool
Scalatex - Programmable, Typesafe Document Generation
Scapegoat - Scala compiler plugin for static code analysis
bloop - Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Scoverage - Scoverage Scala Code Coverage Core Libs