Das ist sicher trivial, aber ich konnte es nirgends finden. Ich versuche, mit ClojureScript zu spielen. Ich konnte mit ClojureScript One zu einer ClojureScript REPL gelangen.
Ich kann mich mit einem Browser verbinden und dort einige einfache DOM-Abfragen und Manipulationen ausführen. Jetzt möchte ich anfangen, einige nützliche Funktionen in Modulen zu speichern und sie nach Bedarf zu laden. Hier bleibe ich stecken.
Wenn ich etwas wie
versuche %Vor% Ich bekomme die Ausnahme FileNotFoundException Could not locate project/dom__init.class or project/dom.clj on classpath
. Ich habe tatsächlich nur project/dom.cljs
, da ich sah, dass alle ClojureScript-Dateien im Beispiel diese Erweiterung verwenden.
Wenn ich versuche, es in project.clj
umzubenennen, bekomme ich eine Beschwerde über den fehlenden Namespace js
. Natürlich benutze ich diesen Namensraum ziemlich viel im Modul.
%Vor%Was ist der richtige Weg, eine einfache ClojureScript-Datei zu schreiben, die mit dem Browser arbeiten kann, und sie von der REPL zu laden? Alles, was dieses einfache Beispiel ausführen kann, ist:
Tags und Links clojure clojurescript