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

1 ответ

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

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

1 ответ

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

1 ответ

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

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

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

1 ответ

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

Я пытаюсь использовать макросы Scala для создания карты классов случаев с одним параметром

3 ответа

Пользовательское перечисление Scala, самая элегантная версия искала

Для моего проекта я реализовал Enum на основе 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 ...

2 ответа

Параметры типа в макросах Scala

Я пытаюсь использовать макро-аннотации в scala, где моя макро-аннотация принимает аргумент другого типа. Затем он будет использовать отражение scala для просмотра переданного типа, и при необходимости добавит несколько методов. Например. trait ...

2 ответа

Параметры типа в макросах Scala

1 ответ

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

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

1 ответ

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

Quasiquotes удивительныони делают написание макросов в Scala чрезвычайно менее болезненным, и, по моему опыту, они почти всегда работают именно так, как я »б...

1 ответ

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

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