Skip to content

Instantly share code, notes, and snippets.

@alexarchambault
alexarchambault / keybase.md
Created September 17, 2014 19:14
keybase.md

Keybase proof

I hereby claim:

  • I am alexarchambault on github.
  • I am alexarchambault (https://keybase.io/alexarchambault) on keybase.
  • I have a public key whose fingerprint is 2CA0 E053 21D7 A40B D59B 94F5 61CE DA47 F0A5 3342

To claim this, I am signing this object:

object Obs {
import shapeless._, poly._
import shapeless.ops.tuple.Mapper
object values extends (Obs ~> Id) {
def apply[T](t: Obs[T]) = t.value
}
trait StableColl[CC[Elem]] {
def builder[Elem](): mutable.Builder[Elem, CC[Elem]]
}
object StableColl {
def apply[CC[Elem]](implicit stableColl: StableColl[CC]): StableColl[CC] = stableColl
implicit def stableCollSeq: StableColl[Seq] =
new StableColl[Seq] {
def builder[Elem]() = new mutable.ListBuffer[Elem]