En java leería todo el archivo en la matriz de bytes y haré algunos procesamientos con ella. Ahora quiero implementar el mismo algoritmo en clojure.Clojure que representa la matriz de bytes
Lo que me pregunto es ¿puedo usar una lista en lugar de una matriz?
Sé que puedo crear una matriz desde clojure, pero ¿cuál es la forma de lisp de manejar esto?
Los archivos que voy a leer son pequeños. 200-300 Kb's máx. –
Luego, simplemente cree la matriz como lo haría en Java y use las funciones de Clojure que acepten un seqable, que funciona mágicamente con las matrices. Para cualquier otro consejo, puede mencionar qué es exactamente lo que necesita hacer con el contenido. Dado que está utilizando una matriz de bytes, supongo que necesita hacer cosas binarias, en cuyo caso es posible que desee leer el siguiente artículo, que ilustra algunos patrones agradables para usar: http://gnuvince.wordpress.com/ 2009/01/29/reading-binary-data-in-clojure / – pmf