scala

Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster in einer prägnanten, eleganten und typensicheren Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind: fortgeschrittenes statisches System mit Typinferenz; Funktionstypen; Muster-Matching; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Nebenläufigkeit
3
Antworten

Build Workflow-Engine mit Akka

In unserer Scala / Play-Anwendung verwenden wir activiti . (Auch experimentieren mit camunda ) Benutzer können Arbeitsabläufe erstellen (in diesem Bild gezeigt Ссылка ). Alle Aufrufe dieser externen Workflow-Engines sind in Scala Future verp...
30.09.2014, 20:16
3
Antworten

Spark scheitert bei großen Shuffle-Jobs mit java.io.IOException: Dateisystem geschlossen

Ich finde oft, dass Funken bei großen Jobs mit einer ziemlich sinnlosen Ausnahme versagen. Die Worker-Protokolle sehen normal aus, keine Fehler, aber sie erhalten den Status "KILLED". Dies ist sehr häufig bei großen Shuffles, so Operationen wie...
04.06.2014, 13:34
4
Antworten

Java / Scala Reflection: Holen Sie Klassenmethoden in die richtige Reihenfolge und erzwingen Sie Objekt-Init

Ich habe ein class mit ein paar Objekten als innere Methoden. Ich habe auch gefragt diese Frage vor einer Weile und bekam eine gute Antwort, aber das führt zu fatalen Fehlern in Servlet-Containern. Scala kann nicht konsistent ein Type...
14.03.2014, 13:03
1
Antwort

Spark erzwingt log4j

Ich habe ein triviales Funkenprojekt in Scala und möchte Logback verwenden, aber Spark / Hadoop scheint Log4j auf mich zu zwingen. Das scheint nicht mit meinem Verständnis des Zwecks von slf4j übereinzustimmen; ist es ist kein Versehen in F...
01.08.2015, 20:59
1
Antwort

LibGDX Projekt in Scala geschrieben, auf Android, mit IntelliJ

Also habe ich an einem LibGDX-Projekt in IntelliJ v12.1.6 mit Scala gearbeitet, nachdem ich mit diesem Tutorial eingerichtet wurde: Ссылка . Allerdings habe ich festgestellt, dass beim Testen des Spiels auf meinem Android-Gerät, ich den folgend...
04.12.2013, 22:49
1
Antwort

SBT: Plattformübergreifende Möglichkeit, java.library.path zu setzen?

Ich habe an einem Projekt gearbeitet, das das Laden nativer Bibliotheken erfordert, und bisher war die gesamte Entwicklung auf Linux beschränkt. Um run mein Projekt zu erstellen, könnte ich einfach java.library.path wie folgt forkieren und...
27.08.2014, 09:57
1
Antwort

Missverständnis mit Typüberprüfungen in Scala

Ich habe eine einfache Typhierarchie in Scala: %Vor% Und ich werde diese Typen so benutzen: %Vor% Überraschenderweise bekomme ich B gedruckt (ich habe C erwartet). Warum behandelt der Compiler C.C1 als Instanz von B.A1 ?  ...
15.10.2015, 12:39
1
Antwort

Missing Sized.unapply

In object Sized (in "shapeless / sized.scala") gibt es unapplySeq , was leider keine statische Überprüfung bietet. Zum Beispiel scheitert der folgende Code zur Laufzeit mit MatchError : %Vor% Es wäre besser, wenn stattdessen unapply...
15.04.2014, 17:34
1
Antwort

Scala, GUI und Unveränderlichkeit

Ich habe einen Algorithmus erstellt, der bestimmte Dinge berechnet. Dies kann als Modell angesehen werden. Der Algorithmus ist voll funktionsfähig implementiert, so dass nur unveränderliche Klassen verwendet werden. Jetzt möchte ich mit diesem M...
16.11.2014, 21:39
1
Antwort

In Play 2.1, Was anstelle von veraltetem PushEnumerator zu verwenden ist

PushEnumerator wird in Play Framework 2.1-RC veraltet. Die Dokumentation sagt mir, stattdessen Concurrent.broadcast zu verwenden. Allerdings sind die Daten, die ich drücke, abhängig vom Benutzer, sodass ich nicht dieselben Daten an jeden Benutze...
29.01.2013, 17:05