Using #f as a name doesn't override existing names.
This commit is contained in:
parent
03efb19a4d
commit
bedd44aae5
|
@ -243,7 +243,9 @@
|
|||
(syntax-rules ()
|
||||
[(_ #:name name-exp behavior-exp initial-state-exp initial-action-tree-exp)
|
||||
(spawn (lambda ()
|
||||
(list (procedure-rename behavior-exp name-exp)
|
||||
(list (let ((name name-exp)
|
||||
(beh behavior-exp))
|
||||
(if name (procedure-rename beh name) beh))
|
||||
(transition initial-state-exp initial-action-tree-exp))))]
|
||||
[(_ behavior-exp initial-state-exp initial-action-tree-exp)
|
||||
(spawn (lambda ()
|
||||
|
|
|
@ -238,7 +238,9 @@
|
|||
(syntax-rules ()
|
||||
[(_ #:name name-exp behavior-exp initial-state-exp initial-action-tree-exp)
|
||||
(spawn (lambda ()
|
||||
(list (procedure-rename behavior-exp name-exp)
|
||||
(list (let ((name name-exp)
|
||||
(beh behavior-exp))
|
||||
(if name (procedure-rename beh name) beh))
|
||||
(transition initial-state-exp initial-action-tree-exp))))]
|
||||
[(_ behavior-exp initial-state-exp initial-action-tree-exp)
|
||||
(spawn (lambda ()
|
||||
|
|
Loading…
Reference in New Issue