0
我想預處理代碼從另一種語言,像這樣的預處理:國外的源代碼使用Clojure
Predicate1(X) => Predicate2(Y)
<% (clojure-func "Predicate3" "X" "Y") %>
基本上,什麼是尖括號會被執行並且發出字符串輸出插入的字符串。我看到有HTML模板庫。我想知道是否可以像Clojure宏那樣獲得。我可能並不知道像Fleet或Selmer這樣的模板庫提供的好處,並且需要一些指導。
在上面的例子中,我想創建多個表達式的組合:
Predicate3(X_a) => Predicate2(Y)
Predicate3(X_b) => Predicate2(Y)
最終,我確實需要跟蹤的外語變量。爲此,預處理可能是錯誤的方法,相反,我最好做完整的代碼生成。
P.S .:對於那些你想知道我試圖擴展馬爾科夫邏輯網絡(MLN)的語言。
Clojure世界很小。那天我在你的博客上:) – m33lky