Clojure ist ein moderner Lisp-Dialekt für die Java Virtual Machine (mit Versionen für CLR und JavaScript). Clojure ist mehr als nur eine Implementierung von Lisp in Java. Es bietet Zugriff auf die Klassen und das Ökosystem von Java.
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 6 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Kann jemand bitte die …
Was ich möchte: Ich habe ein Clojure-Programm auf einer entfernten Site, nennen wir es mccarthy. Ich möchte nrepl-ritzvon meinem Laptop aus eine Verbindung zu einem herstellen , vorzugsweise über nrepl-ritz-jack-in. Der Jack-In funktioniert gut für ein lokales Programm, scheint jedoch keine Verbindung zu einem Remote-Programm herzustellen. Versuch 1 C-x C-f …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Was sind die besten Möglichkeiten, …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich nehme an, dies ist …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Software Engineering, wie es heute …
Was ist die bevorzugte Methode zum erneuten Laden von Funktionen, die in einer Clojure-Datei definiert sind, ohne dass die REPL neu gestartet werden muss? Um die aktualisierte Datei verwenden zu können, muss ich Folgendes tun: bearbeiten src/foo/bar.clj Schließen Sie die REPL Öffnen Sie die REPL (load-file "src/foo/bar.clj") (use 'foo.bar) Darüber …
Die meisten der Top-Google-Hits für "Clojure aus Java aufrufen" sind veraltet und empfehlen die Verwendung clojure.lang.RTzum Kompilieren des Quellcodes. Könnten Sie mit einer klaren Erklärung helfen, wie Clojure von Java aus aufgerufen wird, vorausgesetzt, Sie haben bereits ein JAR aus dem Clojure-Projekt erstellt und in den Klassenpfad aufgenommen?
Ich möchte die "empfohlene" Art des Lesens und Schreibens einer Datei in Clojure 1.3 kennen. Wie man die ganze Datei liest So lesen Sie eine Datei Zeile für Zeile So schreiben Sie eine neue Datei So fügen Sie einer vorhandenen Datei eine Zeile hinzu
Wie kann am besten getestet werden, ob eine Liste in Clojure einen bestimmten Wert enthält? Insbesondere das Verhalten von contains?verwirrt mich derzeit: (contains? '(100 101 102) 101) => false Ich könnte natürlich eine einfache Funktion schreiben, um die Liste zu durchlaufen und auf Gleichheit zu testen, aber es muss sicher …
Was ist der beste Weg, um GUIs in Clojure zu machen ? Gibt es ein Beispiel für einen funktionalen Swing- oder SWT- Wrapper? Oder eine Integration in die deklarative JavaFX- GUI-Beschreibung, die mithilfe einer Makrologie leicht in S-Ausdrücke eingeschlossen werden kann? Irgendwelche Tutorials?
Ich habe gelesen, dass Vektoren keine Seqs sind, sondern Listen. Ich bin mir nicht sicher, was der Grund dafür ist, einen über den anderen zu verwenden. Es scheint, dass Vektoren am häufigsten verwendet werden, aber gibt es einen Grund dafür?
Ich habe mit Lisp (eigentlich Schema) experimentiert und festgestellt, dass es eine sehr schöne Sprache ist, über die ich mehr erfahren möchte. Es scheint jedoch, dass Lisp niemals in ernsthaften Projekten verwendet wird, und ich habe es in keiner Stellenanzeige als gewünschte Fähigkeit aufgeführt. Ich bin daran interessiert, von jemandem …
Ich brauche Hilfe, um einige der Punkte aus Paul Grahams What Made Lisp Different zu verstehen . Ein neues Konzept von Variablen. In Lisp sind alle Variablen effektiv Zeiger. Werte haben Typen, keine Variablen, und das Zuweisen oder Binden von Variablen bedeutet das Kopieren von Zeigern, nicht das, worauf sie …
Ich weiß, dass Lisp- und Scheme-Programmierer normalerweise sagen, dass evaldies vermieden werden sollte, es sei denn, dies ist unbedingt erforderlich. Ich habe die gleiche Empfehlung für mehrere Programmiersprachen gesehen, aber noch keine Liste klarer Argumente gegen die Verwendung von eval. Wo finde ich einen Bericht über die möglichen Probleme bei …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.