Search
9:35:32
phoe
Shinmera: https://github.com/Shinmera/qtools-ui/commit/9a17be958accc2be5f1d0e5326f17eac2ddf29a2
9:35:33
Colleen
github.com/Shinmera/qtools-... Website (HTML), Title: Better {FROM,TO}-BYTE-ARRAY, add docs · Shinmera/qtools-ui@9a17be9 · GitHub
9:35:48
phoe
that's my first ever GPG-signed commit, feel proud
9:36:00
phoe
(I still need to start using magit, but eh)
9:45:45
Shinmera
it takes seconds to get used to it
11:32:33
phoe
(when (< (color-count color-history) 1) (error "Invalid color-count ~s. Must be a positive integer." (color-count color-history)))
11:32:57
phoe
shouldn't that be unless typep ... (integer 1) ?
11:33:36
phoe
it would be nonsensical to pass a 1.5 in there but I guess someone stupid could do it
11:42:20
Shinmera
I don't worry about people doing nonsensical stuff very often
11:44:15
Shinmera
naturally a tighter check there would be better though
11:58:09
phoe
Shinmera: what is configurable.lisp? I see that its contents are not used anywhere else in qtools
11:58:42
phoe
I see arcane MOP invocations but I don't see any examples of its usage
12:04:50
Shinmera
uuuh, the intention I think was to have a class whose slots can be updated by an automatically generated dialog
12:05:01
Shinmera
as in, configuration-container, I think
12:05:52
Shinmera
so you define-configurable, and then use configuration-container to get a widget that can update the instance's slots
12:06:13
phoe
kinda makes sense, but I'll have to see an example or two
12:06:29
phoe
I'll revisit this class later when I'm not half-occupied by work
12:07:13
Shinmera
hmm, I was quite sure I had examples
12:08:58
Shinmera
Well, I don'th ave any
12:14:33
Shinmera
I think the basic is using something like (name :initarg :name :accessor name :option (string-option)) as a slot
12:14:54
Shinmera
:option is just (option-type . option-initargs), and for the options look in options.lisp
12:27:57
phoe
OK - I'll skip them for now, then
12:28:02
phoe
and return when I have the rest documented
12:28:22
phoe
I'll then do some examples and showcases and what not
12:36:01
gingerale
Are there any benefits for using Sly instead of Slime?
12:37:55
Shinmera
I don't use it, so I can't tell you