Suchergebnisse für Anfrage "scala-macros"

4 die antwort

Wie kann ich in Scala eine Instanz einer Case-Klasse mit Konstruktorargumenten ohne Parameter erstellen?

2 die antwort

Geben Sie Parameter in Scala-Makroanmerkungen ein

1 die antwort

Quasiquotes für mehrere Parameter und Parameterlisten

Quasiquotes sind erstaunlich - sie machen das Schreiben von Makros in Scala immens schmerzfreier, und meiner Erfahrung nach funktionieren sie fast immer gena...

TOP-Veröffentlichungen

2 die antwort

Gradle Scala Plugin als Ergänzung zu addCompilerPlugin in sbt

Was ist der beste Weg, um der scalaCompile-Aufgabe in Gradle ein Scala-Compiler-Plugin hinzuzufügen?

1 die antwort

Scala-Makros: Liste der zur Laufzeit zu verwendenden TypeSymbols abrufen

Gibt es eine Möglichkeit, a

2 die antwort

annotation Makro, das ein Merkmal umschreibt und impliziert, Generika werden nicht korrekt verarbeitet

Ich schreibe ein Makro, das eine Klasse erstellen muss, die ein Merkmal umschreibt, die die gleichen Methoden / Argumente des Merkmals hat, aber einen anderen Rückgabetyp. So sagen wir haben: trait MyTrait[T] { def x(t1: T)(t2: T): T } ...

1 die antwort

Statischer Rückgabetyp von Scala-Makros

Also habe ich dieses Makro:

6 die antwort

Iteration über ein versiegeltes Merkmal in Scala?

Ich wollte nur wissen, ob es möglich ist, ein versiegeltes Merkmal in Scala zu durchlaufen. Wenn nein, warum ist das nicht möglich? Da das Merkmal versiegelt...

2 die antwort

Seltsames Verhalten beim Versuch, mit Shapeless @ rekursiv Fallklassen in heterogene Listen zu konvertier

Ich bin letzte Nacht viel zu spät aufgestanden und habe versucht, dieses formlose Problem zu lösen, und ich fürchte, es wird meinen Abend verschlingen, wenn ich es nicht von der Brust krieg n dieser minimierten Version definiere ich nur eine ...

3 die antwort

Custom Scala enum, eleganteste Version gesucht

Für ein Projekt von mir habe ich ein Enum implementiert, das auf @ basie 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 ...