Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.
-
Updated
Oct 19, 2017 - Scala
Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.
Encry blockchain observer
Solutions to exercises from the book Haskell Programming
NewTypes for Scala with no runtime overhead
Opaque type encoding for convenient new types, and boilerplate minimization of integration with 3rd party libraries like circe, http4s, doobie, skunk, etc.
Unboxed (multi-nested-)tagged + unboxed newtypes. Better and much friendlier alternative to AnyVals.
Newtype, Generic Interface Deriving
a type with 1 variant but convenient
Add a description, image, and links to the newtype topic page so that developers can more easily learn about it.
To associate your repository with the newtype topic, visit your repo's landing page and select "manage topics."