sharplispers / clx

a fork of crhodes' fork of danb's fork of the CLX library, an X11 client for Common Lisp
Other
116 stars 46 forks source link

Strict clx defclass #152

Closed dkochmanski closed 5 years ago

JMC-design commented 5 years ago

I would think the error from ecase above conveys all the necessary information, no? I probably should have done something about the formatting of that file before. Just remember I had to piece it together from fragments recovered from my dead harddrive, then my laptop died and I lost my housing, so the pieces were stitched together on the web. Strangely enough the same thing happened last summer, so I've gotten a bit apprehensive of working on X since my harddrives always crash and die and I become homeless.

dkochmanski commented 5 years ago

change is in the "else" branch of the IF. do you suggest that instead of assert we should put:

(dolist (option options) (ecase (car option) (ecase ((:a :b :c) #| empty body |#)))?

JMC-design commented 5 years ago

lol, oh right, and there's one of the reasons why I don't like functions/macros that can't fit on my screen all at once. ...and monday mornings.