Результаты поиска по запросу "scala-macros"

1 ответ

Получение подклассов запечатанной черты

Можно ли (с помощью макросов, какой-либо формы Shapeless Autogic или иным образом) получить список подклассов запечатанной черты:Во время компиляции?Во время...

1 ответ

Следствие Gradle Scala Plugin для добавления CompilerPlugin в sbt

1 ответ

Что делает шаблон Aux в Scala?

У меня есть ощущение шаблона Aux (который используется в бесформенном и в других местах), в котором член типа извлекается в параметр типа, и я знаю, что это ...

ТОП публикаций

1 ответ

Статический тип возврата макросов Scala

Итак, у меня есть этот макрос: import language.experimental.macros import scala.reflect.macros.Context class Foo class Bar extends Foo { def launchMissiles = "launching" } object FooExample { def foo: Foo = macro foo_impl def foo_impl(c: ...

1 ответ

Документирование макросов Scala 2.10 [закрыто]

Начну с примера. Вот эквивалентList.fill для кортежей в качестве макроса в Scala 2.10: import scala.language.experimental.macros import scala.reflect.macros.Context object TupleExample { def fill[A](arity: Int)(a: A): Product = ...

1 ответ

Использование вложений с макросами в Scala 2.10

Обновить:Я подозреваю, что то, что я хочу, может быть невозможным, и я написал сообщение в блоге со своими рассуждениями (и некоторыми альтернативами)Вот [http://meta.plasm.us/posts/2013/07/11/fake-type-providers-part-2/], Я был бы очень рад, ...

1 ответ

Макросы Scala: получение списка TypeSymbols для использования во время выполнения

Есть ли способ вернутьList изTypeSymbols для каждого класса в пакете с использованием макросов? Я пытаюсь достичь макроса, который выдаст что-то эквивалентное этому списку: scala> import scala.reflect.runtime.universe._ ...

1 ответ

Квазицитаты для нескольких параметров и списков параметров

Quasiquotes [http://docs.scala-lang.org/overviews/macros/quasiquotes.html] Удивительно - они делают написание макросов в Scala чрезвычайно менее болезненным, и по моему опыту они почти всегда работают точно так, как я ожидал. И самое главное, они ...

1 ответ

Как использовать макросы scala для создания функционального объекта (для создания Map [String, (T) => T])

Я пытаюсь использовать макросы Scala для создания карты классов случаев с одним параметромcopy методы, каждый из которых принимает Play JsonJsValue и экземпляр класса case, и возвращающий обновленную копию экземпляра. Однако у меня возникают ...

1 ответ

Макросы Scala: в чем разница между типизированными (то есть проверенными типами) нетипизированными деревьями

Я начинаю с макросов scala, они классные, но я сталкиваюсь с разницей между типизированным (то есть проверенным типом) и нетипизированнымTrees. Например, вы не можете позвонитьc.eval с проверенным типом дерева по какой-то причине. Я не могу ...