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

Ist es sinnvoll, core.async-Kanäle zu verwenden, um die Post-Ergebnisse von http-kit in clojure zu verarbeiten?

Ich bin neu bei Clojure und schreibe eine Bibliothek, die Post-Ergebnisse für eine Antwort an einen Server sendet. Ich nehme die Antwort auf, indem ich sie auf einen asynchronen Core-Kanal lege. Ist das gesund oder gibt es einen besseren Weg?...
12.12.2013, 04:04
1
Antwort

Wie kann ich mit Clojure die Summe einer großen Anzahl von Zahlen parallel berechnen?

Ich versuche herauszufinden, wie man mit clojure eine einfache Operation effizient parallel auf eine große Sequenz anwenden kann. Ich möchte in der Lage sein, die parallele Lösung zu verwenden, um die Vorteile der mehreren Kerne auf meiner Masch...
11.02.2013, 17:59
1
Antwort

Ist clojures core.async ähnlich dem OCaml Core Async von Jane Street?

In diesem Blogpost schreibt der Autor:    Grenchman baut jedoch auf den Core- und Async-Bibliotheken von Jane Street auf, einem der größten industriellen Anwender von OCaml. Async ermöglicht monadische Faux-Concurrency, die viele Callback-P...
14.10.2013, 21:34
2
Antworten

Verbinden mit ClojureScript bREPL: clojure.browser.repl / connect löst TypeError in kompiliertem JavaScript aus

Ich versuche, eine Verbindung zu einem ClojureScript-Browser-REPL herzustellen, und ich habe Probleme mit clojure.browser.repl/connect . In meinem kompilierten JavaScript wird TypeError versucht, appendChild für ein null -Objekt im ob...
27.01.2013, 20:41
2
Antworten

Mit Lazy-Seq ohne den Stack zu blasen: Ist es möglich Faulheit mit Tail Recursion zu kombinieren?

Um Clojure zu lernen, löse ich die Probleme bei 4Urlaub . Ich schneide mir gerade die Zähne bei der Frage 164 , wo Sie (teilweise) die Sprache a DFA akzeptiert. Eine interessante Bedingung ist, dass die Sprache unendlich sein kann, also mu...
15.07.2012, 20:35
3
Antworten

Kann ich einen deterministischen Shuffle in clojure machen?

Ich möchte einige Sätze mischen, die jedes Mal, wenn mein Programm ausgeführt wird, gleich sind: Dies ist eine Möglichkeit, dies zu tun: %Vor% Aber es dauert eine Weile zu bewerten, und scheint verschwenderisch und ziemlich unelegant....
12.02.2013, 15:54
2
Antworten

Neuladen von Code auf einem Produktions-Ring-Clojure-Server

Was ist der beste Weg, um neuen Code auf einen Produktionsringserver zu übertragen, ohne die gesamte JVM neu zu starten? Momentan verwende ich Wrap-Reload in der Produktion, aber das funktioniert nicht ganz für mich, weil ich manchmal Befehle...
03.04.2012, 04:50
2
Antworten

Emacs Live - Namespace nicht gefunden

Ich benutze Emacs Live , weil es nett zu sein scheint und mir eine Menge Konfigurationsarbeit erspart. Jetzt hat es für ein paar Tage gut funktioniert, aber heute ist anscheinend etwas kaputt gegangen. Insbesondere brach die automatische Vervol...
01.11.2012, 22:44
1
Antwort

Treiberproblem mit PostgreSQL / Clojure

Ich versuche auf eine Postgres-Datenbank innerhalb von Clojure zuzugreifen. Ich habe eine Menge Beispiele für Projekte gefunden, die DBs verwenden und die Datenbank so einrichten: %Vor% Ich versuche dann, so auf die Datenbank zuzugreifen:...
25.05.2011, 03:36
3
Antworten

Überblick über Funktionen in Clojure, die aus anderen Sprachen als CL stammen

Ich suche nach einem Überblick über die Eigenschaften von Clojure, die aus anderen Sprachen als Common Lisp stammen. Zum Beispiel: STM: Sprache X, Y und Z Ihre Eingabe ist willkommen!     
11.06.2010, 17:56