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

Wie kann ich Clojure Quellcode umgestalten?

Bei 4clojure Übungen besteht ein Ziel darin, eine korrekte Antwort zu geben und ein optionales Ziel besteht darin, die kürzestmögliche Lösung zu bieten (Leerzeichen sind möglich) nicht mitgezählt), aka code golf. Sie können dann mit den andere...
15.09.2012, 17:42
4
Antworten

Ich kann weder Swank noch Clojure-Jack-in initialisieren

Ich habe ein Problem. Ich habe clojure, slime, slime-repl und elein mit Marmelade installiert. Jetzt öffne ich mein Projekt und rufe elein-swank an. Ich verstehe das: %Vor% Und wenn ich clojure-jack-in versuche, bekomme ich %Vor% Was kan...
25.11.2011, 03:12
2
Antworten

Werden persistente Sammlungen gesammelt?

Wenn ich einen Verweis auf einen Teil einer persistenten Sammlung halte, kann die gesamte Sammlung Müll gesammelt werden? Verstehe ich das richtig? Die Funktion gctest dient nur dazu, das Verhalten von Sammlungen zu testen. %Vor% Ich habe...
14.06.2012, 16:33
2
Antworten

Hinzufügen von Feldern zu einer proxied Klasse in Clojure

Ich verwende "proxy", um verschiedene Swing-Klassen in einer Clojure-GUI-Anwendung zu erweitern, im Allgemeinen mit Code, der ungefähr so ​​aussieht: %Vor% Das funktioniert gut, aber ich kann nicht herausfinden, wie man der neu erweiterten K...
16.06.2010, 20:45
2
Antworten

Rückgabe mehrerer Werte aus einem Clojure-Makro

Ich muss mehrere Methoden zu einem Clojure defprotocol hinzufügen, das ich für mehrere identische Swing-Komponenten schreibe: %Vor% Gibt es eine Möglichkeit, dass ich ein Makro schreiben kann, das alle drei Methodensignaturen zurückgibt (...
18.06.2011, 20:03
2
Antworten

Wie implementiert man eine rekursive Funktion im Lambda-Kalkül mit einer Teilmenge der Clojure-Sprache?

Ich studiere Lambda-Kalkül mit dem Buch "Eine Einführung in die funktionale Programmierung durch Lambda-Kalkül" von Greg Michaelson. Ich implementiere Beispiele in Clojure mit nur einer Teilmenge der Sprache. Ich erlaube nur: Symbole Ei...
05.09.2017, 18:36
4
Antworten

Bitte empfehlen Sie eine gute Slime Tutorial oder Screencast [geschlossen]

Meine Abenteuer in Java haben mich dazu gebracht, mich mit Clojure auseinanderzusetzen, was mich dazu brachte, Emacs (wieder) zu entdecken und mich zu SLIME zu führen. Ich habe einen ziemlich guten Griff auf Emacs selbst, und ich habe das Ema...
22.06.2009, 23:41
1
Antwort

Was bedeutet "% &" in Clojure?

Ich löste das 58. Problem mit der Rekursion, aber dann habe ich mir eine Lösung anderer Personen angeschaut und folgendes gefunden: > %Vor% Was ist eleganter als meine Lösung. Aber ich verstehe nicht, was %& bedeutet? (Ich verstehe,...
23.08.2015, 09:48
1
Antwort

Die datenzentrische App- und Objektkomposition in Clojure

Ich war kürzlich sehr beeindruckt von der Arbeit von Chris Granger und seinem Light Table. Bei dieser Frage geht es jedoch nicht um den Leuchttisch, sondern eher um die "BOT" -Architektur, die er in seinem Blogbeitrag "Die IDE als Wert" beschrie...
21.05.2013, 02:55
1
Antwort

kann cljc Single-File-Makrodefinitionen mit Clojurescript arbeiten?

Ich habe clojurescript erfolgreich Makros aus anderen Namespaces importieren. Aber ich frage mich, ob mit clojure 1.7 eine Single-File-Konstruktion möglich ist / sollte, so dass ein Makro definiert und verwendet werden kann. Was ich versucht hab...
28.04.2015, 09:04