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
1
Antwort

Anorm string set von postgres ltree column

Ich habe eine Tabelle mit einer der Spalten, die ltree hat, und den folgenden Code, der Daten von ihm holt: %Vor% was zu folgendem Fehler führt: RuntimeException: TypeDoesNotMatch(Cannot convert notification.en.incident_happened:class or...
06.02.2013, 14:15
1
Antwort

Verwenden von Scala-Fortsetzungen mit netty / NIO-Listenern

Ich benutze die Netty-Bibliothek (Version 4 von GitHub). Es funktioniert großartig in Scala, aber ich hoffe, dass meine Bibliothek in der Lage ist, Fortsetzungsübergabestil für das asynchrone Warten zu verwenden. Traditionell mit Netty würden...
07.02.2012, 23:18
2
Antworten

Übereinstimmende XML-Literale in Scala-Makros

Ich möchte Scala-XML-Literale mit einem Makro transformieren. (Kein String-Literal mit XML, sondern tatsächliche XML-Literale). Soweit ich weiß, sind XML-Literale nicht auf AST-Ebene in die Sprache integriert, sondern im Parser entziffert. Inter...
21.03.2014, 12:31
2
Antworten

Bestimmen Sie die Größe des Objekts: Die beste Methode zur Verwendung der Instrumentierung in scala / sbt

Nach Diese Frage , die Standardgröße zur Bestimmung der Speichergröße eines Objekts in Java, ist java.lang.instrumentation. Nach einigen Nachforschungen sieht es so aus, als gäbe es keine Scala-spezifische Möglichkeit, dies zu erreichen, daher...
30.11.2012, 13:11
1
Antwort

Überschreibe Setter auf Var

Eine kleine Frage mit hoffentlich winziger Antwort: Ich habe ein var in meiner Klasse, das jedes Mal eine Art von Aktualisierung auslösen muss, wenn es gesetzt ist. Ich weiß, dass ein var implizit zwei Methoden damit erhält, einen Gette...
13.02.2011, 19:31
4
Antworten

Verarbeiten von DynamoDB-Streams mithilfe des AWS Java DynamoDB-Stream-Kinesis-Adapters

Ich versuche, DynamoDB-Tabellenänderungen mithilfe von DynamoDB-Streams und des von AWS bereitgestellten Java DynamoDB-Stream-Kinesis-Adapters zu erfassen. Ich arbeite mit den AWS Java SDKs in einer Scala App. Ich habe angefangen, dem AWS-Le...
15.10.2016, 15:23
2
Antworten

Zu viele offene Dateien (Selen + PhantomJSDriver)

In meinem eingebetteten Selenium / PhantomJSDriver-Treiber scheint es, dass Ressourcen nicht bereinigt werden. Das synchrone Ausführen des Clients verursacht Millionen von geöffneten Dateien und löst schließlich eine Ausnahme vom Typ "Zu viele D...
02.01.2017, 14:34
2
Antworten

Warum funktionieren Web-Entwicklungs-Frameworks in der Regel um die statischen Eigenschaften von Sprachen?

Ich war etwas überrascht, als ich anfing, Lift zu benutzen, wie stark es die Reflektion benutzt (oder scheint), es war etwas unerwartet in einer statisch typisierten funktionalen Sprache. Meine Erfahrung mit JSP war ähnlich. Ich bin ziemlich...
05.09.2011, 05:03
1
Antwort

ScalaTest und Maven: Erste Schritte

Ich habe ein Maven / Java-Projekt, an dem ich seit Jahren arbeite, und ich wollte JavaPosse rate und fange an, meine Tests in Scala zu schreiben. Ich habe ein paar Tests nach Scalatests JUnit4-Schnellstart geschrieben und möchte nun, dass di...
06.06.2011, 07:00
3
Antworten

Ersetzen der Fallklassenvererbung durch Extraktoren, die Vollständigkeitsüberprüfungen in Scala erhalten

Ich habe eine einfache Klassenhierarchie, die eine graphartige Struktur mit mehreren unterschiedlichen Arten von Scheitelpunkten darstellt, die mit Fallklassen implementiert sind: %Vor% Dies ermöglicht mir das Schreiben von Match-Blöcken wie...
13.06.2011, 16:39