Revision: 28115
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 1, 2010 02:49 by tprimke
Initial Code
;; changes all references to the given page-old
;; to references to the given page-new
(define (change-refs page-old page-new)
(let ( page-old-filename (replace "_" (dup page-old 1) ".")
rexp (append {\[\[} page-old {\]\]})
subst (append {[[} page-new {]]})
files (slice (directory "pages/") 2) )
(dolist (fle files)
(let ( content (get-content fle) )
(if (find rexp content 0)
(begin
(replace rexp content subst 512)
(write-file (append "pages/" fle) content)))))))
Initial URL
Initial Description
Initial Title
Change references to a page
Initial Tags
Initial Language
Lisp