drop unused lease concept

This commit is contained in:
Mark Canlas 2022-11-19 21:38:50 -05:00
parent 2e8eef3fba
commit 7fd28ef1db

View File

@ -3,20 +3,6 @@ package com.htmlism.scratchpad
import cats._
import cats.syntax.all._
sealed trait Lease[F[_]]
trait Read[A]
object Read:
implicit val readLease: Lease[Read] =
new Lease {}
trait Write[A]
object Write:
implicit val writeLease: Lease[Write] =
new Lease {}
object ScratchPad:
def reg[A: Reg]: PartialUsing[A] =
new PartialUsing[A]
@ -30,8 +16,6 @@ object ScratchPad:
.widen[RegisterX]
}
trait ReadWrite[A] extends Read[A] with Write[A]
lazy val startA =
??? : StatefulRegister[Accumulator, Ignores]