Notes about my broken approach to callbacks...and defvar vs. defparameter
Trying to sort out differences and similarities in the callback setter creation macros. Just realized that I'm really approaching it totally wrong
I think I may have solved my callback creator issues.
Take another stab. Convinced myself that the window-specific callback setter function does not need to take the window as a parameter. This is obviously ridiculous
Each callback setter must take a window handle as a parameter. But the define-setter macro doesn't need one. Horribly tangled and confused about what's happening with these
Export define-callback-setter. Still trying to massage the macros into working properly
I'm rapidly hitting the WTF? point. This has gone *way* past ridiculous
This has gone past the point of complete and utter bullshit
Can't access cl-glfw-macros from within glfw3-package. Tonight seems to be going from one WTF? moment to the next. This is getting horribly frustrating
At least this gets me to a fresh error: *key-backspace* is not defined. That's progress, right?
Lots of copy/paste to convert key-int-to-symbol to a function instead of a macro...this seems like a step backwards
Throw away callback macros and just directly call user functions. This approach is a loser. It throws away tons, especially :before and :after methods. But I needed it for sanity