Re: quoting vs syntax quoting

2020-03-02 Thread Anatoly Smolyaninov
Yes, backtick is hygienic, i.e. it adds ns to symbols. you can define name first and inject: ``` (defmacro moo2 [] (let [name (symbol "foo")] `(defn ~name []))) ``` понедельник, 2 марта 2020 г., 10:54:51 UTC+1 пользователь Sonny To написал: > > (defmacro moo1 [] > '(defn foo [])) > >

Re: Injecting html code into selmer

2015-02-20 Thread Anatoly Smolyaninov
Hello! You have strange syntax -- no `:` symbol before keyword, `render` (not `render-file`) function for html template... Try this, both works for me [selmer 0.8.0]: (render {{ foo-str|safe }} {:foo-str bbold!/b}) (render-file templates/foo.djhtml {:foo-str bbold!/b}) пятница, 20 февраля