aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent.scm
blob: 37e96f46d23ca5265ec0375743ac1cfd088de43b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(define-module (vcomponent)
  :use-module (hnh util)
  :use-module (vcomponent base)
  :use-module (vcomponent config)
  :use-module ((vcomponent util parse-cal-path)
               :select (parse-cal-path))
  :re-export (
              vcomponent
              vcomponent?
              vcomponent-equal?
              set-properties
              properties
              children
              type
              extract
              extract*
              prop
              prop*
              parse-cal-path
              param
              ;; value
              vline?
              vline-parameters
              ;; configuration items
              calendar-files default-calendar))

(define cm (module-public-interface (current-module)))
(module-use! cm (resolve-interface '(vcomponent base)))
(module-use! cm (resolve-interface '(vcomponent util instance methods)))