Registry / utility / cats-free-2-12

cats-free-2-12

JSON →
library2.13.0javamavenunverified

Cats library providing free monads and free applicatives for functional programming in Scala.

<dependency> <groupId>org.typelevel</groupId> <artifactId>cats-free_2.12</artifactId> <version>2.13.0</version> </dependency>
INSTALL
IMPORT
SIG · CATS-FREE-2-12
C
cats-free-2-12
utilityjavav2.13.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Free
✓ cats.free.Free

Minimal Scala example defining a free monad for a key-value store.

import cats.free.Free import cats.instances.all._ sealed trait KVStore[A] case class Put(key: String, value: String) extends KVStore[Unit] case class Get(key: String) extends KVStore[Option[String]] type KVStoreFree[A] = Free[KVStore, A]
Debug
Known issues
breakingThis artifact is for Scala 2.12; use the appropriate version for your Scala version (e.g., cats-free_2.13).
fix
Ensure you use the correct Scala version suffix (e.g., _2.13 for Scala 2.13, _3 for Scala 3).
affects: *
Upgrade
Version history
2.13.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Amazon
1
Resources
cats-free-2-12 — mvn dependency:get cats-free-2-12 · libregistry