Last active
March 2, 2017 01:01
-
-
Save paulp/3763704bdd57cdbc81625168ad483712 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
psp@seed:/s/slamdata/matryoshka (psp-wart) sbtx coreJVM/compile | |
[info] Loading global plugins from /c/.sbt/0.13/plugins | |
[info] Loading project definition from /s/slamdata/matryoshka/project | |
[info] Updating {file:/s/slamdata/matryoshka/project/}matryoshka-build... | |
[info] Resolving org.fusesource.jansi#jansi;1.4 ... | |
[info] Done updating. | |
[warn] There may be incompatibilities among your library dependencies. | |
[warn] Here are some of the libraries that were evicted: | |
[warn] * com.typesafe.sbt:sbt-site:(0.8.1, 1.0.0) -> 1.1.0 | |
[warn] Run 'evicted' to see detailed eviction warnings | |
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". | |
SLF4J: Defaulting to no-operation (NOP) logger implementation | |
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. | |
[info] Set current project to matryoshka (in build file:/s/slamdata/matryoshka/) | |
[info] Compiling 40 Scala sources to /s/slamdata/matryoshka/core/jvm/target/scala-2.12/classes... | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:28: [wartremover:Recursion] Unmarked recursion | |
[warn] embed(f(a) ∘ (ana(_)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:35: [wartremover:Recursion] Unmarked recursion | |
[warn] f(a).flatMap(_.traverse(anaM(_)(f))) ∘ (embed(_)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:42: [wartremover:Recursion] Unmarked recursion | |
[warn] def loop(x: N[Base[N[A]]]): T = embed(k(x) ∘ (x => loop(x.join ∘ f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:53: [wartremover:Recursion] Unmarked recursion | |
[warn] k(x).traverse(_.join.traverse(f) >>= loop) ∘ (embed(_)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:63: [wartremover:Recursion] Unmarked recursion | |
[warn] def loop(x: N[Base[A]]): T = embed(k(x) ∘ (x => loop(x >>= ψ))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:74: [wartremover:Recursion] Unmarked recursion | |
[warn] embed(f(a) ∘ (_.fold(Predef.identity, apo(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:83: [wartremover:Recursion] Unmarked recursion | |
[warn] f(a).fold(Predef.identity, fa => embed(fa ∘ (elgotApo(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:92: [wartremover:Recursion] Unmarked recursion | |
[warn] embed(ψ(a) ∘ (_.fold(ana(_)(ψ0), gapo(_)(ψ0, ψ)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:99: [wartremover:Recursion] Unmarked recursion | |
[warn] f(a).flatMap(_.traverse(_.fold(_.point[M], apoM(_)(f)))) ∘ embed | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:121: [wartremover:Recursion] Unmarked recursion | |
[warn] free.fold(futuM(_)(f), _.traverse(loop) ∘ (embed)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:121: [wartremover:Recursion] Unmarked recursion | |
[warn] free.fold(futuM(_)(f), _.traverse(loop) ∘ (embed)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:146: [wartremover:Recursion] Unmarked recursion | |
[warn] embed(k(ma ∘ ψ) ∘ (x => ana(loop(x.join))(x => e(T.project(x))))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/CorecursiveT.scala:29: [wartremover:Recursion] Unmarked recursion | |
[warn] embedT(f(a) ∘ (anaT(_)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:35: [wartremover:Recursion] Unmarked recursion | |
[warn] f(project(t) ∘ (cata(_)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:40: [wartremover:Recursion] Unmarked recursion | |
[warn] project(t).traverse(cataM(_)(f)).flatMap(f) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:48: [wartremover:Recursion] Unmarked recursion | |
[warn] def loop(t: T): W[Base[W[A]]] = k(project(t) ∘ (loop(_).map(g).cojoin)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:59: [wartremover:Recursion] Unmarked recursion | |
[warn] project(t).traverse(loop(_) >>= | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:71: [wartremover:Recursion] Unmarked recursion | |
[warn] def loop(t: T): W[Base[A]] = k(project(t) ∘ (loop(_).cojoin.map(g))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:82: [wartremover:Recursion] Unmarked recursion | |
[warn] project(t).traverse(loop(_) >>= { fwfa => k(fwfa ∘ (_.cojoin.traverse(g))) }) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:94: [wartremover:Recursion] Unmarked recursion | |
[warn] f(project(t) ∘ (t => (t, para(t)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:103: [wartremover:Recursion] Unmarked recursion | |
[warn] f((t, project(t) ∘ (elgotPara(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:110: [wartremover:Recursion] Unmarked recursion | |
[warn] project(t).traverse(v => paraM(v)(f) ∘ ((v, _))).flatMap(f) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:160: [wartremover:Recursion] Unmarked recursion | |
[warn] g(project(t) ∘ (x => (mutu(x)(g, f), mutu(x)(f, g)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:160: [wartremover:Recursion] Unmarked recursion | |
[warn] g(project(t) ∘ (x => (mutu(x)(g, f), mutu(x)(f, g)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:191: [wartremover:Recursion] Unmarked recursion | |
[warn] val (b, a) = h(x) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:207: [wartremover:Recursion] Unmarked recursion | |
[warn] f(t, that, project(t).mergeWith(project(that))(paraMerga(_, _)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:216: [wartremover:Recursion] Unmarked recursion | |
[warn] t :: children(t).flatMap(universe) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:226: [wartremover:Recursion] Unmarked recursion | |
[warn] Cofree(a, ft ∘ (attributeTopDown(_, a)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:237: [wartremover:Recursion] Unmarked recursion | |
[warn] (a => ft.traverse(attributeTopDownM(_, a)(f)) ∘ (Cofree(a, _))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:275: [wartremover:Recursion] Unmarked recursion | |
[warn] z2 <- project(term).foldLeftM(z0 ⊹ z1)(loop(_, _)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:307: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(t)(ft => f(ft.map(transCata(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:314: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(t)(f(_).map(transAna(_)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:321: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(t)(f(_) ∘ (x => UR.transAna(transPostpro(x)(e, f))(e))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:328: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(t)(ft => f(ft.map(tf => (tf, transPara(tf)(f))))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:335: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(t)(f(_).map(_.fold(identity, transApo(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:342: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(t)(ft => φ(ψ(ft) ∘ (transHylo(_)(φ, ψ)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:349: [wartremover:Recursion] Unmarked recursion | |
[warn] traverseR(t)(_.traverse(transCataM(_)(f)).flatMap(f)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:356: [wartremover:Recursion] Unmarked recursion | |
[warn] traverseR(t)(f(_).flatMap(_.traverse(transAnaM(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:379: [wartremover:Recursion] Unmarked recursion | |
[warn] f(project(t) ∘ (x => prepro(cata[T](x)(c => T.embed(e(c))))(e, f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:387: [wartremover:Recursion] Unmarked recursion | |
[warn] k(project(t) ∘ (x => loop(cata[T](x)(c => T.embed(e(c)))).cojoin)) ∘ f | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:398: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(tf)(_.map(topDownCata(_, a0)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:407: [wartremover:Recursion] Unmarked recursion | |
[warn] traverseR(tf)(_.traverse(topDownCataM(_, a)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:415: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(t)(ft => f(ft ∘ (x => transPrepro(transCata[T, Base](x)(e(_)))(e, f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:422: [wartremover:Recursion] Unmarked recursion | |
[warn] f(mapR(t)(_.map(transCataT(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:433: [wartremover:Recursion] Unmarked recursion | |
[warn] f((t, mapR(t)(_.map(transParaT(_)(f))))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:440: [wartremover:Recursion] Unmarked recursion | |
[warn] mapR(f(t))(_.map(transAnaT(_)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:451: [wartremover:Recursion] Unmarked recursion | |
[warn] f(t).fold(identity, mapR(_)(_.map(transApoT(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:458: [wartremover:Recursion] Unmarked recursion | |
[warn] traverseR(t)(_.traverse(transCataTM(_)(f))).flatMap(f) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:465: [wartremover:Recursion] Unmarked recursion | |
[warn] f(t).flatMap(traverseR(_)(_.traverse(transAnaTM(_)(f)))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:472: [wartremover:Recursion] Unmarked recursion | |
[warn] Equal.equal((a, b) => F(equal[T, F]).equal(T.project(a), T.project(b))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/RecursiveT.scala:34: [wartremover:Recursion] Unmarked recursion | |
[warn] f(projectT(t) ∘ (cataT(_)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/cofree.scala:45: [wartremover:Recursion] Unmarked recursion | |
[warn] eq.equal(a.head, b.head) && F(cofreeEqual(F)(eq)).equal(a.tail, b.tail)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/cofree.scala:52: [wartremover:Recursion] Unmarked recursion | |
[warn] Show.show(cof => Cord("(") ++ s.show(cof.head) ++ Cord(", ") ++ F(cofreeShow(F)(s)).show(cof.tail) ++ Cord(")")) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/free.scala:48: [wartremover:Recursion] Unmarked recursion | |
[warn] F(freeEqual[F].apply(eq)).equal(f1, f2) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/free.scala:58: [wartremover:Recursion] Unmarked recursion | |
[warn] Show.show(_.resume.fold(F(freeShow[F].apply(s)).show(_), s.show(_))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/instances/fixedpoint/package.scala:212: [wartremover:Recursion] Unmarked recursion | |
[warn] fa.project.fold(f, l => Partial.later(bind(l)(f))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/instances/fixedpoint/package.scala:221: [wartremover:Recursion] Unmarked recursion | |
[warn] if (steps <= 0) step else step >>= (_.runFor(steps - 1)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/instances/fixedpoint/package.scala:227: [wartremover:Recursion] Unmarked recursion | |
[warn] case \/-(p) => p.unsafePerformSync | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:222: [wartremover:Recursion] Unmarked recursion | |
[warn] f(g(a) ∘ (hylo(_)(f, g))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:230: [wartremover:Recursion] Unmarked recursion | |
[warn] g(a) >>= (_.traverse(hyloM(_)(f, g)) >>= f) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:265: [wartremover:Recursion] Unmarked recursion | |
[warn] def h(x: N[A]): W[B] = w(n(x ∘ g) ∘ (y => h(y.join).cojoin)) ∘ f | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:282: [wartremover:Recursion] Unmarked recursion | |
[warn] (m(_: N[F[N[A]]]).traverse(y => h(y.join) ∘ (_.cojoin)))) ∘ | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:305: [wartremover:Recursion] Unmarked recursion | |
[warn] (((x: B) => x) ||| ((x: F[A]) => φ(x ∘ h))) ⋘ ψ | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:315: [wartremover:Recursion] Unmarked recursion | |
[warn] def h(a: A): M[B] = ψ(a) >>= (_.traverse(_.traverse(h) >>= φ).map(_.merge)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:326: [wartremover:Recursion] Unmarked recursion | |
[warn] φ ⋘ (((x: A) => x) &&& (((x: F[A]) => x ∘ h) ⋘ ψ)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:342: [wartremover:Recursion] Unmarked recursion | |
[warn] def h(a: A): M[B] = ψ(a) >>= (_.traverse(h)) >>= (x => φ((a, x))) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:507: [wartremover:Recursion] Unmarked recursion | |
[warn] as => k(as ∘ (distGFutu(k).apply)) ∘ (Free.liftF(_).join)) | |
[warn] ^ | |
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:660: [wartremover:Recursion] Unmarked recursion | |
[warn] case Some(e) => repeatedly(f)(e) | |
[warn] ^ | |
[warn] 68 warnings found | |
[success] Total time: 21 s, completed Mar 1, 2017 5:01:51 PM | |
psp@seed:/s/slamdata/matryoshka (psp-wart) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment