I found a good ebook about common lisp. Practical Common Lisp by Peter Seibel
Here is some code to fetch the files:
;;CONFIG
(setq proxy "") ;;"
(setq lroot "d:/software/practical common lisp/") ;; where to store the files
;;CONFIG END
(env "HTTP_PROXY" proxy)
(define (get-pcl)
(letn ((root "
(files( filter (lambda(x)
(regex ".html'" x ))
(parse (get-url root) "=|>" 0))))
(println "get " lroot "index.html")
(device (open (string lroot "index.html") "write"))
(println (get-url root))
(close (device))
(dolist (afile files)
(let ((fname (trim afile "'")))
(println "get " (string lroot fname))
(device (open (string lroot fname ) "write"))
(println (get-url (string root fname)))
(close (device))))))
Regards,
Jörg