Sluyping /Proc /Cpuinfo con Clojure
Pregunta
(Clojure novato)
En mi máquina Linux, sorbiendo /proc/cpuinfo
plantea un error:
user=> (slurp "/proc/cpuinfo")
java.io.IOException: Invalid argument (NO_SOURCE_FILE:0)
¿Alguien sabe por qué es eso? (¿Es el sistema de archivos /PROC algún tipo de ciudadano de segunda clase en Java?)
Editar: el siguiente código, adaptado de nakkaya.com, funciona sin problemas:
(with-open [rdr (java.io.BufferedReader.
(java.io.FileReader. "/proc/cpuinfo"))]
(let [seq (line-seq rdr)]
(apply print seq)))
Me pregunto por qué esta diferencia?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow