blob: 2004f13e47d03fd280ba427ebf1aabd1d825d2f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
(define-module (vcomponent util instance)
:use-module (hnh util)
:use-module (calp translation)
:use-module ((vcomponent util instance methods) :select (make-instance))
:export (global-event-object)
)
;; TODO this is loaded on compile, meaning that Guile's auto-compiler may
;; evaluate this to early.
(define-once global-event-object
(make-instance ((@ (vcomponent config) calendar-files))))
(define-public (reload)
(begin (set! global-event-object (make-instance ((@ (vcomponent config) calendar-files))))
(format (current-error-port) (_ "Reload done~%"))))
|