Konstantin Läufer
Konstantin Läufer
implicitly[Recursive[Fix[Option]]] ambiguity between recursiveTRecursive and birecursiveTBirecursive
# Symptoms `cata` and other recursion patterns unavailable for `Fix` and related types. ``` scalaVersion := "2.11.8" "com.slamdata" %% "matryoshka-core" % "0.16.4", ``` # Causes Ambiguity between `recursiveTRecursive` and `birecursiveTBirecursive`,...
OS: GalliumOS 3.1 (based on Xubuntu 18.04) When starting classroom-assistant, the following error message appears ``` [16:36:05.820] [warn] Failed to set Protocol Handler on Linux: Error: Command failed: xdg-settings set...
```given [A, B](using CanEqual[A, A], CanEqual[B, B]): CanEqual[A ~ B, A ~ B] = CanEqual.derived``` This would allow pattern-based productions to compile in the presence of strict equality. Example: https://github.com/lucproglangcourse/expressions-scala/blob/main/src/main/scala/CombinatorParser.scala
## Compiler version 3.2.1 ## Minimized code build.sbt (tried with sbt 1.7.1 or 1.8.0 and Java 17.0.5-tem) ```scala Compile / scalacOptions ++= Seq("-Xfatal-warnings") ``` ```scala $ sbt consoleQuick scala> :type...
instructions for installing sbt on Linux break apt unless apt-transport-https is already installed
http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Linux.html These instructions break apt unless apt-transport-https is already installed. ## steps echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list ## problem apt will no longer work unless apt-transport-https...
## Compiler version 3.7.0 and probably all prior ## Minimized example ```Scala val m = Integer.MAX_VALUE.toLong val n = 1000000000 val i = 2L * m - 2L val range...