Skip to content

Commit c989312

Browse files
committed
constraint lost-value
1 parent bbb376e commit c989312

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/constraint.scm

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@
8080
'ignore)))
8181

8282
(define (on-lost-value)
83-
(set-lost-value! s)
84-
(set-lost-value! a2)
85-
(set-lost-value! a1)
83+
(set-lost-value! s self)
84+
(set-lost-value! a2 self)
85+
(set-lost-value! a1 self)
8686
(on-new-value))
8787
(define (self msg)
8888
(cond ((eq? msg 'on-new-value) (on-new-value))
@@ -117,9 +117,9 @@
117117
(else
118118
'ignore)))
119119
(define (on-lost-value)
120-
(set-lost-value! s)
121-
(set-lost-value! a2)
122-
(set-lost-value! a1)
120+
(set-lost-value! p self)
121+
(set-lost-value! m2 self)
122+
(set-lost-value! m1 self)
123123
(on-new-value))
124124

125125
(define (self msg)
@@ -148,7 +148,7 @@
148148
)
149149
(define (on-lost-value)
150150
(display name)
151-
(display " lost value: ")
151+
(display " lost value")
152152
(newline)
153153
)
154154
(define (self msg)
@@ -191,6 +191,7 @@
191191
(make-probe "Celsius temp" C)
192192
(make-probe "Fahrenheit temp" F)
193193
(set-new-value! C 25 'user)
194+
(set-lost-value! C 'user)
194195
)
195196

196197
(test-cf-converter)

0 commit comments

Comments
 (0)