;;; common.scm
;;; Copyright (C) 2010, 2011 Thien-Thi Nguyen
;;; This file is provided under GPLv3+.
;;; Commentary:
;; The modules (ttn-do zzz ...) are GPLv3+, from ttn-do:
;;
;;; Code:
(use-modules
(ttn-do zzz xhtml-tree)
((ttn-do mark-up-news-excerpt) #:select (mark-up-news-excerpt))
((ttn-do zzz publishing) #:select (copyright-since
update-page!)))
(define (~~source first . rest)
(define (ref x)
(~a 'href x (~samp x)))
(list "(source: "
(ref first)
(map (lambda (filename)
(list ", " (ref filename)))
rest)
")"))
(define-macro ()
(mark-up-news-excerpt
"NEWS-excerpt"
"http://download.savannah.nongnu.org/releases/guile-pg/"))
;;; common.scm ends here