kann cljc Single-File-Makrodefinitionen mit Clojurescript arbeiten?

9

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 habe funktioniert nicht, aber vielleicht habe ich irgendwo ein Detail verpasst.

%Vor%

Dieses Formular schlägt fehl, weil list-macro beim Kompilieren von cljs undefiniert ist; Wenn ich den clj-Wächter um list-macro entferne, dann ist defmacro innerhalb der cljs-Kompilierung nicht definiert. Gibt es einen Weg?

    
ben 28.04.2015, 09:04
quelle

1 Antwort

11

Ja, es gibt einen Weg für die Konstruktion einer einzelnen Datei.

%Vor%

Vermutlich wird eine der nächsten CLJS-Compiler-Versionen den Import automatisch durchführen.

    
Leon Grapenthin 28.04.2015, 19:39
quelle