qué proyecto se prestan a Java sobre Clojure, viceversa, y en combinación?
Si se quiere desarrollar un marco que se va a consumir por Java y Clojure, he encontrado escrito las principales abstracciones (clases de interfaces de anuncios de bases) en Java para ser preferible a escribirlos en Clojure (Encuentro Clojure's gen-class
es algo tedioso y más bien usa proxy
).
Si usted es un usuario de Hibernate o cualquier otro marco que haga un uso intensivo de anotaciones Java sin ofrecer una alternativa programática, tendrá algunos problemas, ya que no es trivial emular POJO anotados con las estructuras de datos de Clojure.
Aparte de eso, no he tenido casos de uso para los cuales Clojure es menos apropiado que Java; tienes que lidiar con la pérdida de tipeo estático, por supuesto, que al principio se siente un poco desconcertante, pero tiende a desaparecer.
¡Nunca he oído hablar de eso! ¡Pero es Lisp! ¡Viva! ¡Lisp regresa! –
Estoy interesado en saber la respuesta a esto también. Me gustaría saber más sobre Clojure. –
@Andre Bossard: nunca se fue. Pero ahora con respecto a Clojure específicamente, definitivamente ayudó a Lisp a convertirse en "corriente principal". Varias startups están usando Clojure y se cree que hay al menos decenas de miles de programadores de Clojure: ese lenguaje simplemente está pateando el culo. Tenga cuidado con el sarcasmo la próxima vez: nunca después de cuántos años su sarcasmo innecesario terminará pareciendo tonto. –