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

Clojure erlaubt die Kapselung und Vererbung, aber kann ich sie kombinieren?

Hier ist ein zu einfaches Beispiel zur Illustration: Ich kann ein Implementierungsdetail wie die Verwendung eines Atoms für einen Zähler einkapseln: %Vor% Aber das bedeutet, dass ich alles neu definieren muss, um ein Feature hinzuzufügen...
05.10.2009, 01:06
5
Antworten

Validierung von numerischen Argumenten in Clojure

Ich habe eine Clojure-Funktion: %Vor% Ich möchte testen, ob arg1 und arg2 numerisch sind (nur numerische Typen sollten übergeben werden - nicht numerisch formatierte Zeichenfolgen). Es gibt natürlich eine ganze Reihe von Möglichkeiten,...
22.12.2011, 16:35
4
Antworten

Wie kombiniere ich zwei Vektoren Vektoren elementweise in clojure?

Angenommen, ich habe: %Vor% und %Vor% und ich hätte gerne: %Vor% Was ist der elegante Weg, dies in clojure zu tun?     
06.02.2013, 19:41
2
Antworten

Clojure-Code statische Analysetools

Gibt es ein Tool, um Code-Convention-Tests in clojure auszuführen? Stellen Sie beispielsweise sicher, dass Funktionsnamen keine Großbuchstaben oder Schlüsselwörter keine Unterstriche enthalten.     
23.05.2013, 19:50
5
Antworten

Klassen in dynamische Sprachen eingeben

Ich muss zugeben, dass ich nur Grundkenntnisse in Python habe und gerade Haskell lerne. Ich frage mich, ob das Konzept der Typklassen in Python oder in Clojure (oder einer anderen dynamisch stark typisierten Sprache) existiert / Sinn macht?...
19.03.2014, 08:37
2
Antworten

Unterschied zwischen Clojure-Protokollen und Groovy-Kategorien

Nachdem ich kürzlich eine Präsentation von Clojure-Protokollen gesehen habe, war ich ziemlich beeindruckt von der sauberen Art und Weise, mit der Erweiterungen bestehender Typen auf diese Weise durchgeführt werden können. Ich war mir jedoch ziem...
29.03.2012, 23:43
4
Antworten

Clojure Editor in Clojure geschrieben

Hinweis: Ich suche nicht nach LightTable. Ich suche wirklich nach einem Clojure Editor implementiert in Clojure. Vor kurzem habe ich Schleim / swank / elisp studiert. Obwohl es ein erstaunliches System ist, verstehe ich eigentlich nicht (ne...
21.04.2012, 09:47
1
Antwort

clojure.core.cache funktioniert einfach nicht mit einem eigenen Beispiel

Ich habe gerade clojure.core.cache 0.6.1 zu meinem Projekt hinzugefügt, habe einen kleinen Abstecher gemacht, folgte dem sehr kurzen und klaren Beispiel hier: Ссылка und es klappt einfach nicht. Beispiel: %Vor% Was läuft hier falsch? Fe...
14.08.2012, 03:56
1
Antwort

Warum ist meine String-Formatierung in Clojure fehlgeschlagen?

In Java kann ich eine Fließkommazahl zur Anzeige formatieren: %Vor% Theoretisch könnte ich das gleiche mit diesem Clojure machen: %Vor% Wenn ich jedoch das obige Clojure-Snippet in der REPL ausführe, erhalte ich die folgende Ausnahme:...
18.02.2012, 18:39
1
Antwort

Erklärung / Dokumentation von Leiningens Defrojektmakro

Leiningens Defrojekt-Makro ist ein wichtiger Teil von Clojure-Projekten. Die Information / Dokumentation scheint jedoch sehr spärlich zu sein. Welche Optionen werden von defproject unterstützt und wofür werden sie verwendet?     
25.10.2011, 18:04