|4 days ago||16 days ago|
|BSD 3-clause "New" or "Revised" License||MIT License|
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.
Fp libraries that target scala 3 exclusively?
5 projects | reddit.com/r/scala | 22 Nov 2021
I know that libraries like Scodec and shapeless were rewritten practically from scratch for Scala 3, taking advantage of the next syntax and internals, as well as protoquill - a Scala 3 implementation of Quill.
[help] Trouble with derivation and generics
1 project | reddit.com/r/scala | 5 Jun 2021
A good starting point is the note in MacroImplicits.scala in upickle sources. "derives Writer" for a specific case class Foo simply adds a given Writer[Foo] to a companion object of the same specific class. However, this cannot be done automatically for a trait defining sum type - in this case trait Thing. The required given must be defined manually, and the ones automatically obtained for case classes can be used in it.
What are some alternatives?
ScalaPB - Protocol buffer compiler for Scala.
Chill - Scala extensions for the Kryo serialization library
ScalaBuff - the scala protocol buffers (protobuf) compiler
Scrooge - A Thrift parser/generator
zio-protoquill - In Progress Dotty-based implementation of Quill
msgpack - MessagePack serializer implementation for Scala / msgpack.org[Scala]