Resultados de la búsqueda a petición "scala-macros"
¿Qué logra el patrón Aux en Scala?
Tengo un poco de sentido del patrón Auxiliar (como se usa sin forma y en otros lugares) en el que un miembro de tipo se extrae en un parámetro de tipo, y sé que es una solución el hecho de que los argumentos en la misma lista de argumentos no ...
Corolario del complemento Gradle Scala para agregarCompilerPlugin en sbt
¿Cuál es la mejor manera de agregar un complemento compilador Scala a la tarea scalaCompile en Gradle?
Obtener subclases de un rasgo sellado
¿Es posible (a través de macros, alguna forma de forma automática sin forma u otra) obtener una lista de las subclases de un rasgo sellado: En tiempo de compilación?¿En tiempo de ejecución?
macro de anotación que reescribe e implica un rasgo, los genéricos no se procesan correctamente
Estoy escribiendo una macro que necesita crear una clase que reescriba un rasgo, que tenga los mismos métodos / argumentos del rasgo pero diferente tipo de retorno. Entonces digamos que tenemos: trait MyTrait[T] { def x(t1: T)(t2: T): T } ...
Use macros Scala para generar métodos
Quiero generar alias de métodos usando macros de anotación en Scala 2.11+. Ni siquiera estoy seguro de que sea posible. Si es así, ¿cómo? Ejemplo: dado esto a continuación, quiero que las macros de anotación se expandan en class Socket { ...
¿Cómo hacer que IntelliJ IDEA reconozca el código creado por macros?
AntecedentesTengo un proyecto Scala administrado por sbt que usa eldiseño habitual del proyecto sbt [http://www.scala-sbt.org/0.13.0/docs/Detailed-Topics/Macro-Projects.html]para proyectos Scala con macros, es decir, un subproyecto que contiene ...
Custom Scala enum, la versión más elegante buscada
Para un proyecto mío, he implementado un Enum basado en trait Enum[A] { trait Value { self: A => _values :+= this } private var _values = List.empty[A] def values = _values } sealed trait Currency extends Currency.Value object Currency extends ...