Two equations are better than one blob
This commit is contained in:
parent
fc0e900485
commit
18b3ab0d97
|
@ -40,9 +40,8 @@
|
||||||
(struct set-temperature (unit value) #:prefab)
|
(struct set-temperature (unit value) #:prefab)
|
||||||
|
|
||||||
(spawn (versioned-field [C 0] [F 32])
|
(spawn (versioned-field [C 0] [F 32])
|
||||||
(begin/dataflow
|
(begin/dataflow (F (+ (* (C) 9/5) 32) C))
|
||||||
(F (+ (* (C) 9/5) 32) C)
|
(begin/dataflow (C (* (- (F) 32) 5/9) F))
|
||||||
(C (* (- (F) 32) 5/9) F))
|
|
||||||
(assert (temperature 'C (C)))
|
(assert (temperature 'C (C)))
|
||||||
(assert (temperature 'F (F)))
|
(assert (temperature 'F (F)))
|
||||||
(on (message (set-temperature 'C $v)) (C v))
|
(on (message (set-temperature 'C $v)) (C v))
|
||||||
|
|
Loading…
Reference in New Issue