¿Por qué lo siguiente no funciona? Es por eso que arroja una excepción ?:En clojure, ¿por qué un comentario en bloque que contiene una url arroja una excepción?
(comment
Replicate a Sequence
http://www.4clojure.com/problem/33
(= (__ [1 2 3] 2) '(1 1 2 2 3 3))
)
Reemplace la url con otra cadena y parece estar bien.
(comment
Replicate a Sequence
replace the url and all is well. why
(= (__ [1 2 3] 2) '(1 1 2 2 3 3))
)
que es la combinación de ': /' en la URL. Ambos personajes tienen un significado especial en clojure, pero no están seguros de por qué no funcionarían en la macro de comentarios. – Kevin
@Kevin porque los cuerpos de las macros aún tienen que analizarse, incluso si no se evalúan. La URL no analiza. –