OSDN Git Service

Put a bang on add-def.
authorsforman <sforman@hushmail.com>
Tue, 10 Oct 2023 17:43:38 +0000 (10:43 -0700)
committersforman <sforman@hushmail.com>
Tue, 10 Oct 2023 17:45:00 +0000 (10:45 -0700)
implementations/scheme-chicken/joy.scm

index 9c72c81..27fc3a8 100644 (file)
 ;Definitions
 
 (define (initialize)
-  (load-defs (make-hash-table string=? string-hash)))
+  (load-defs! (make-hash-table string=? string-hash)))
 
-(define (load-defs dict)
-  (for-each (lambda (def) (add-def def dict)) (defs))  ;defs is defined in defs.scm
+(define (load-defs! dict)
+  (for-each (lambda (def) (add-def! def dict)) (defs))  ;defs is defined in defs.scm
   dict)
 
-(define (add-def def dict)
+(define (add-def! def dict)
   (let ((def_list (text->expression def)))
     (hash-table-set! dict (car def_list) (cdr def_list))))