Вопросы по теме 'scala-2.10'

Как использовать транк scala 2.10 с sbt 0.11.0? (Неразрешенные зависимости)
Как правильно использовать sbt с магистралью 2.10? Я попробовал очевидное: james@James-Moores-iMac:~/workspace/Deleteme3$ cat build.sbt scalaVersion := "2.10.0-SNAPSHOT" Но это дает: james@James-Moores-iMac:~/workspace/Deleteme3$ sbt...
3634 просмотров
schedule 07.02.2024

Можно ли будет сгенерировать несколько классов верхнего уровня одним вызовом макроса в scala 2.10?
У меня есть программа с большим количеством шаблонов (которые, к сожалению, не могут быть сведены даже механизмами Scala). Но если бы был способ генерировать сложные классы верхнего уровня с помощью макроса, все эти шаблоны исчезли бы. Например:...
456 просмотров
schedule 07.06.2024

Как извлечь информацию из ClassFileAnnotArg в Scala 2.10
Я пытаюсь использовать новый API отражения в Scala 2.10M7 для извлечения аннотаций аргументов конструктора. Аннотации написаны на Java, поскольку я хочу, чтобы они были во время выполнения, и я получил предупреждение, рекомендующее использовать Java,...
355 просмотров
schedule 27.11.2022

Scala 2.10 и Continuations (akka-dataflow) в консоли sbt
Каков статус плагина продолжений в Scala 2.10; Я немного смущен. Следующая настройка находится в документации Akka 2.2-SNAPSHOT : autoCompilerPlugins := true, libraryDependencies <+= scalaVersion { v =>...
559 просмотров

Отражение Scala 2.10, как извлечь значения полей из класса case, т.е. список полей из класса case
Как я могу извлечь значения полей из класса case в scala, используя новую модель отражения в scala 2.10? Например, использование приведенных ниже методов не извлекает методы поля. def getMethods[T:TypeTag](t:T) = typeOf[T].members.collect {...
13438 просмотров
schedule 10.06.2024

Можно ли определить макрос с переменными параметрами и получить тип для каждого параметра?
Ниже приведена очевидная вариационная функция: def fun(xs: Any*) = ??? Мы можем определить макрос аналогичным образом: def funImpl(c: Context)(xs: c.Expr[Any]*) = ??? fun(1,"1",1.0) Но в этом случае все аргументы имеют тип Any ....
651 просмотров
schedule 16.11.2022

Передача неявного контекста выполнения в содержащиеся объекты / вызываемые методы
Я создаю асинхронную библиотеку, используя фьючерсы Scala 2.10. Конструктор библиотеки принимает последовательность определенных пользователем объектов, реализующих определенную черту, а затем метод класса библиотеки отправляет некоторые данные один...
10989 просмотров
schedule 24.11.2022

Передача аргумента в main.scala.html
Проблема (которая работает) : Я использую версию Play 2.1.x в своем приложении. Мое приложение имеет статический заголовок/панель инструментов со ссылками SignIn/SignOut. Вместо того, чтобы повторять html-код заголовка состояния во всех...
2122 просмотров

Создание универсального подкласса актера, который также принимает параметр конструктора
У меня есть следующий код, где T — это подкласс актера, который также должен принимать аргумент конструктора: abstract class AbstractActor(dest: ActorRef) extends Actor { //... } class ChildActor(dest: ActorRef) extends AbstractActor(dest) {...
501 просмотров
schedule 04.11.2023

Как написать конвертер записей Play JSON для класса case с одним членом, допускающим значение NULL
В Play 2.3 у меня есть класс case с одним необязательным двойным членом: case class SomeClass(foo: Option[Double]) Мне нужен преобразователь записи JSON, который обрабатывает член как обнуляемый: implicit val someClassWrite:...
4212 просмотров