В java я бы прочитал весь файл в массив байтов и выполнил некоторую обработку с ним. Теперь я хочу реализовать тот же алгоритм в clojure.Clojure, представляющий массив байтов
Что мне интересно, могу ли я использовать список вместо массива?
Я знаю, что могу создать массив из clojure, но что такое lisp-способ обращения с этим?
Файлы, которые я собираюсь прочитать, являются маленькими. Макс. 200-300 Кб. –
Затем просто создайте массив, как в Java, и используйте функции Clojure, которые согласуются с seqable, которые магически работают с массивами. Для дальнейших советов вы можете указать, что именно вам нужно делать с контентом. Поскольку вы используете массив байтов, я предполагаю, что вам нужно делать двоичный файл, и в этом случае вам может понадобиться прочитать следующую статью, которая иллюстрирует некоторые полезные шаблоны: http://gnuvince.wordpress.com/ 2009/01/29/чтение-двоично-данных в-Clojure / – pmf