diff options
author | Thomas White <taw@physics.org> | 2020-06-06 15:46:56 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2020-06-06 15:46:56 +0200 |
commit | 51845b710d404aa13bddf3de049789891f1fcbf1 (patch) | |
tree | 674cf1c5d45f13bcf810fe16ae4cc048eb2ae926 | |
parent | 2382fb2b47c87e574c79f095d62c6523177f66c7 (diff) |
state-assignment-string isn't part of the class
-rw-r--r-- | guile/nanolight/state.scm | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/guile/nanolight/state.scm b/guile/nanolight/state.scm index 6c95c3d..5684b57 100644 --- a/guile/nanolight/state.scm +++ b/guile/nanolight/state.scm @@ -25,20 +25,16 @@ (value-func #:init-value #f #:init-keyword #:value-func - #:getter value-func) + #:getter value-func)) - (state-assignment-string - #:init-value #f - #:allocation #:virtual - #:getter state-assignment-string - #:slot-ref (lambda (a) - (string-append - (fixture-string (fixture a)) - " / " - (symbol->string (attribute a)) - " ---> " - (number->string ((value-func a))))) - #:slot-set! (lambda (a s) #f))) + +(define (state-assignment-string a) + (string-append + (fixture-string (fixture a)) + " / " + (symbol->string (attribute a)) + " ---> " + (number->string ((value-func a))))) ; Return #t if the two state assignments target the same parameter |