Open HectareaGalbis opened 2 years ago
Here is the definition of WITH-CONTEXT:
(defmacro with-context (window &body body) `(let* ((*window* ,window)) ,@body))
The special variable *window* is changed but not the current context of the window, and the name of the macro, imo, suggest that the current context of the window is also changed. I think this can be confusing.
*window*
Here is the definition of WITH-CONTEXT:
The special variable
*window*
is changed but not the current context of the window, and the name of the macro, imo, suggest that the current context of the window is also changed. I think this can be confusing.