Pregunta

Quiero saber cómo crear y escribir archivos de texto en Lisp.Sólo quiero escribir una línea simple como:

"break 1"
"break 2"

Estoy usando LispWorks IDE en Windows 7

¿Fue útil?

Solución

(with-open-file (str "/.../filename.txt"
                     :direction :output
                     :if-exists :supersede
                     :if-does-not-exist :create)
  (format str "write anything ~%"))

También puede elegir diferentes configuraciones para el with-open-file macro.Si utiliza :append en lugar de :supersede luego podrá escribir en el archivo de texto conservando su contexto en lugar de reemplazar el contenido disponible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top