aboutsummaryrefslogtreecommitdiff
path: root/doc/ref/guile.texi
blob: 8468021e423d203886c75cf8268f706eb90c4a1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@node Guile
@chapter Guile

@c TODO
This chapter will probably in the future be replaced by a proper
system overview in the future.

@c module (vcomponent control)

@defmac with-replaced-properties (component (key value) ...) body ...
Through the extent of @var{body} each @var{key}'s value in
@var{component} is replaced by its repspective @var{value}.

Note that @var{body} is guarded through a dynamic-wind, meaning that
even non-local exits will restore @var{component} to its initial
state.
@end defmac