Dan Eble writes:
> ASSIGN_EVENT_ONCE(cur, new) does this:
>
> - if cur is nullptr: assign cur = new, return true
> - if *cur and *new are equal: quietly return false
> - if *cur and *new are unequal: warn and return false
>
> Would a Scheme analog of ASSIGN_EVENT_ONCE be used like this,
>
Le 20/02/2022 à 19:46, Dan Eble a écrit :
ASSIGN_EVENT_ONCE(cur, new) does this:
- if cur is nullptr: assign cur = new, return true
- if *cur and *new are equal: quietly return false
- if *cur and *new are unequal: warn and return false
Would a Scheme analog of ASSIGN_EVENT_ONCE be use
ASSIGN_EVENT_ONCE(cur, new) does this:
- if cur is nullptr: assign cur = new, return true
- if *cur and *new are equal: quietly return false
- if *cur and *new are unequal: warn and return false
Would a Scheme analog of ASSIGN_EVENT_ONCE be used like this,
(let ((my-foo-event #f))