Tag: SCALA-3
Estoy contribuyendo a una biblioteca de Scala 3 que realiza verificación de tipo en tiempo de compilación y me he encontrado con el siguiente problema. Tengo una jerarquía de tipos como esta: trait Match[V <: String] type Alphanumeric = Match[“^[a-zA-Z0-9]+”] trait RegexChecker[MatchType] { inline def checkRegex(text: String): Boolean } inline . . . Read more
Quiero especificar el primer parámetro de tipo de una llamada a una función genérica pero no el segundo: def estupido[A, B](a: A, b: B): Unit = () estupido[Int, _](23, “Hola”) // quiero definir específicamente A pero quiero que el compilador infiera B=String ACTUALIZACIÓN: Sé que en Scala 2 esto no . . . Read more
Me encontré con un problema al definir tipos opacos con tipos subyacentes idénticos y métodos de extensión, por ejemplo: opaque type HandleA = Int object HandleA: def apply(value: Int): HandleA = value extension (handle: HandleA) @targetName(“HandleA_value”) def value: Int = handle opaque type HandleB = Int object HandleB: def apply(value: . . . Read more
Quiero usar Gatling en mi proyecto Scala 3 / sbt. El problema es que Gatling empaqueta su biblioteca sin el sufijo de versión. Por lo tanto, creo que tienes el mismo problema con cualquier biblioteca de Scala que haga eso. He intentado algunas cosas, por ejemplo: Añadir la dependencia según . . . Read more
Tengo una aplicación que tiene múltiples pantallas y un proceso que necesita obtener información de interfaz de usuario de algunas y actualizar otras. He probado muchos métodos, pero el resultado siempre es siempre “no es un hilo de Java FX”. Sin usar algún tipo de hilo, la interfaz de usuario . . . Read more