Resultados de la búsqueda a petición "scala-macros"

1 la respuesta

¿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 ...

1 la respuesta

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?

1 la respuesta

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?

1 la respuesta

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 } ...

1 la respuesta

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 { ...

2 la respuesta

¿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 ...

3 la respuesta

¿Hay una manera de probar en tiempo de compilación que una constante es una constante de compilación?

1 la respuesta

Macros de Scala: ¿Cuál es la diferencia entre los árboles tipificados (también conocidos como tipificados) y sin tipo

1 la respuesta

Cómo usar macros de Scala para crear un objeto de función (para crear un Mapa [Cadena, (T) => T])

3 la respuesta

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 ...