scala-2.10

Version 2.10 der Sprache Scala für die JVM. Verwenden Sie diese Option nur, wenn sich Ihre Frage speziell auf Funktionen dieser Version bezieht.
2
Antworten

Der Scala 2.10 Compiler dauert 10x länger nach dem ersten Mal in SBT

Ich aktualisiere einen Code von 2.9.1 auf 2.10.0 (und ich habe 2.10.1 mit den gleichen Ergebnissen versucht), in beiden Fällen SBT 0.12.1. Wenn ich sbt clean compile in der Befehlszeile ausführen, werden beide nach etwa 250 Sekunden abgesc...
14.03.2013, 17:19
1
Antwort

Wird es in scala 2.10 möglich sein, mehrere Klassen der obersten Ebene mit einem Makroaufruf zu erzeugen?

Ich habe ein Programm mit vielen Vortexen (was leider selbst von Scala-Mechanismen nicht reduzierbar ist). Aber wenn es eine Möglichkeit gäbe, komplexe Top-Level-Klassen mit einem Makro zu generieren, würde das alles verschwinden. Zum Beispiel:...
06.09.2012, 08:28
2
Antworten

Wie unterscheidet man die vom Compiler abgeleitete implizite Konvertierung von der explizit aufgerufenen?

Stellen wir uns vor, diese beiden äquivalenten Ausdrücke an ein Scala-Makro zu übergeben: mit vom Compiler abgeleiteter impliziter Konvertierung: 1+"foo" mit explizit aufgerufener impliziter Konvertierung: any2stringadd(1)+"foo" G...
19.03.2013, 19:26
2
Antworten

Erstellen eines Methodendefinitionsbaums aus einem Methodensymbol und einem Body

Gibt es eine bequeme Möglichkeit, ein MethodSymbol in die linke Seite eines Methodendefinitionsbaums (dh ein DefDef ) in Scala 2.10? Angenommen, ich möchte ein Makro erstellen, das eine Instanz eines Merkmals übernimmt und alle Metho...
07.12.2012, 16:59
1
Antwort

Wie deserialisieren Sie die unveränderbare Sammlung mit Kryo?

Wie deserialisieren Sie die immutable Sammlung mithilfe von Kryo ? Muss ich zusätzlich zu dem, was ich getan habe, etwas registrieren? Hier ist mein Beispielcode %Vor% Es löst Ausnahme aus %Vor%     
10.05.2013, 21:13
1
Antwort

Gibt es eine Möglichkeit, die Laufzeitkompilierungsfehler in scala 2.10 richtig zu melden?

In Scala 2.9.x habe ich tools.nsc.Global direkt benutzt, um eine bestimmte Zeichenkette in eine Klasse zu kompilieren und auszuführen. In scala 2.10 ist es möglich, es durch etwas wie folgt zu ersetzen: %Vor% Und es funktioniert einwan...
14.01.2013, 12:48