clojure

Clojure ist ein moderner Lisp-Dialekt für die Java Virtual Machine (mit Versionen für CLR und JavaScript). Mehr als nur eine Implementierung von Lisp in Java, bietet Clojure Zugriff auf Klassen und Ökosysteme von Java.
2
Antworten

Was ist die normalste Art, eine ClojureScript-Desktop-Anwendung bereitzustellen?

Ich habe eine in Clojure geschriebene Desktop-Anwendung, die stark unter JVM-Startzeit leidet und sich sehr gut für ClojureScript eignet. Es wird als JAR-Datei für die JVM geliefert, was ist das Äquivalent für ClojureScript / JavaScript?     
21.07.2011, 23:00
1
Antwort

Was ist mit einem einzelnen Namespace, der zu unhygienischen Makros führt? (in LISP)

Einige behaupten, dass ein einzelner Namespace in LISP zu unhygienischen Makros führt. Ссылка Ссылка Was genau ist es, einzelne, doppelte oder mehrere Namespaces zu haben, die zur Makrohygiene führen?     
15.08.2010, 12:49
3
Antworten

Wie entferne ich einen Schlüssel aus einem Clojure-Baum mit dem Gespenst?

Ich bin mit der Clojure Spectre-Bibliothek ( Ссылка ) auf den neuesten Stand gekommen. Worin ich ein Problem habe, ist das Entfernen eines Schlüssels mit transform oder setval. Ich kann es auf Null setzen, aber wie entferne ich einen Schlüssel?...
07.11.2015, 21:17
3
Antworten

N kleinste Zahlen in einer Sequenz

Was wäre der effizienteste Weg, n kleinste Zahlen aus einer Sequenz zu nehmen, %Vor% Ich möchte 2 kleinste aus der Sequenz basierend auf dem ersten Element nehmen, %Vor% Zur Zeit sortiere ich die ganze Liste und nehme dann die ersten n E...
02.10.2011, 05:24
2
Antworten

Wann sollte ich 'seq' in Clojure vermeiden?

In diesem SO-Thread habe ich gelernt, dass ich eine Referenz halte Bei einer seq für eine große Sammlung wird verhindert, dass die gesamte Sammlung als Müll gesammelt wird. Erstens, dieser Thread stammt aus dem Jahr 2009. Ist das in "mod...
21.02.2013, 14:59
1
Antwort

Abgebrochene Transaktionen in Clojure zählen

Ich möchte das Verhalten eines Clojure-Programms gegenüber einer Sperrversion in C analysieren. Eine Metrik, die ich verfolgen möchte, ist die Gesamtzahl der abgebrochenen Transaktionen für mein Clojure-Programm. Das einzige Problem ist, dass...
14.11.2011, 17:06
1
Antwort

Vollbildmodus mit Wippe aktivieren?

Wie kann ich mein Wipp-Programm als Vollbild anzeigen, wenn F11 gedrückt wird? (nicht nur maximiert) Ich habe momentan folgendes: %Vor% toggle-full-screen läuft, wenn F11 gedrückt wird, aber ich kann nicht herausfinden, wie man den Rah...
10.02.2012, 00:16
1
Antwort

Clojure / Noir: Erzwinge HTTPS, umleitung, wenn die Anfrage http: // zu https: // war

Ich versuche, SSL auf meiner Website zu erzwingen. Ich möchte eine Middleware im Ring-Stil haben, um die Site mit https auf die gleiche URL umzuleiten, wenn es nur http ist Ich habe den folgenden Code geschrieben, aber es macht eigentlich nic...
15.02.2012, 23:16
2
Antworten

TCP "Client" -Beispiel in Clojure! [geschlossen]

Ich versuche, einen TCP-Socket zu verwenden, um einen gemeinsamen Status zwischen einem Server und einer Gruppe von Clients zu kommunizieren. Ich verwende "Server-Socket" von clojure.contrib für den Server. Das funktioniert ziemlich gut und ich...
11.01.2011, 01:10
1
Antwort

wie man eine Clojure-Funktion als String zurückgibt

Gibt es eine Möglichkeit, eine Clojure-Funktion als String zurückzugeben? Ich mache einige Online-Dokumentation und ich würde wirklich gerne in der Lage sein, Code in den HTML-Code hinzuzufügen, indem ich eine Funktion irgendwie in Text auswerte...
09.03.2012, 18:45