Resultados da pesquisa a pedido "scala-macros"

1 a resposta

Macros do Scala: Obtendo uma lista de TypeSymbols para ser usado em tempo de execução

1 a resposta

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

2 a resposta

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

1 a resposta

Como usar macros scala para criar um objeto de função (para criar um Map [String, (T) => T])

1 a resposta

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

2 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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?

1 a resposta

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?