Resultados da pesquisa a pedido "scala-macros"
Quasiquotes para vários parâmetros e listas de parâmetros
Quasiquotes são incríveis - fazem macros de escrita no Scala extremamente menos dolorosas e, na minha experiência, quase sempre funcionam exatamente como eu ...
Parâmetros de tipo em anotações de macro do Scala
Eu estou tentando usar anotações de macro em scala, onde minha anotação de macro levaria um argumento de outro tipo. Em seguida, ele usaria a reflexão scala para examinar o tipo passado e incluir alguns métodos conforme apropriado. trait MyTrait ...
Macros Scala: Qual é a diferença entre árvores digitadas (também conhecidas como datilografadas) e não tipadas
Estou começando com as macros scala, elas são incríveis, mas estou enfrentando a diferença entre digitado (também conhecido como digitado) e não digitadoTrees. Por exemplo, você não pode ligarc.eval por uma árvore com verificação de tipo por ...
Comportamento estranho ao tentar converter classes de casos em listas heterogêneas recursivamente com Shapeless
Fiquei acordado até muito tarde na noite passada, tentando descobrir esse problema informe e tenho medo de que vá comer minha noite se eu não tirar do peito, então aqui vai. Nesta versão minimizada, estou apenas definindo uma classe de tipo ...
Use macros Scala para gerar métodos
Quero gerar aliases de métodos usando macros de anotação no Scala 2.11+. Nem tenho certeza de que isso seja possível. Se sim, como? Exemplo - Dado isso abaixo, quero que as macros de anotação se expandam para class Socket { @alias(aliases = ...
macro de anotação que reescreve e implica uma característica, genéricos não processados corretamente
Estou escrevendo uma macro que precisa criar uma classe que reescreva uma característica, tendo os mesmos métodos / argumentos da característica, mas com um tipo de retorno diferente. Então diga que temos: trait MyTrait[T] { def x(t1: T)(t2: ...
Obtendo subclasses de uma característica selada
É possível (via macros, alguma forma de automagia sem forma ou de outra forma) obter uma lista das subclasses de uma característica selada: Em tempo de compilação?Em tempo de execução?
Gradle Scala Plugin corolário para addCompilerPlugin em sbt
Qual é a melhor maneira de adicionar um plug-in do compilador Scala à tarefa scalaCompile em Gradle?