(a:define-constant +2pi+ (d* 2.0f0 (desired pi)) :test #'=))
This line is inside (eval-when (compile...), but D* is not, so it is not defined if you just compile the system without loading the source first.
Needs to either define D* at compile time, or just use plain * in this line.
https://codeberg.org/cage/nodgui/src/commit/3dc5464fbd3ec1b871549038cc3b76f3d91741a3/src/typed-operations.lisp#L137
This line is inside **(eval-when (compile...)**, but **D*** is not, so it is not defined if you just compile the system without loading the source first.
Needs to either define **D*** at compile time, or just use plain * in this line.