freenode/#clim - IRC Chatlog
Search
10:54:04
jackdaniel
while I agree that accepting-values operator has some serious flaws (and it requires rewriting), command line parsing isn't that bad
10:54:07
scymtym
loke: in the second case (accepting values), is it only navigation to the first argument via the keyboard that isn't working or can't you event click it?
10:54:10
loke
It's just that I have added a bbunch of new climaxima features recently that uses this stuff a lot, so I have personally felt the pain. And the issue is that a user with limited experience with mcclim is going to have a terrible time with this.
10:59:57
scymtym
i tried the accepting values test and invoking the "german towns" command that takes two arguments via the translator. graphical glitches aside, switching between arguments and editing arguments seems to work
11:04:10
loke
scymtym: Would you mind runnign that command and try the "Foo" command to see if the same thing happens to you?
11:04:58
scymtym
loke: i don't have ADD-RECORDING but it seems only the FOO command is required, right?
11:07:45
scymtym
but i don't see the problem. i invoked FOO from the menu. that causes an accepting values "mini dialog" to be displayed in the interactor
11:08:10
scymtym
the dialog has two arguments and i can switch between them and edit freely before submitting the command
11:10:19
scymtym
i see. in that case, i can edit the arguments once but trying to switch back to the first arguments makes both immutable
12:43:52
jackdaniel
scymtym: do you think that top-level-sheet-mixin should have default initargs for the name, the pretty name and the icon? i.e 'top-level "(unnamed sheet)" and nil
13:01:08
scymtym
jackdaniel: it seems that, depending on the use of the mixin, different defaults (or lack of those) are appropriate. so i would put those defaults into a STANDALONE-TOPLEVEL-SHEET class or similar, assuming that is the use case
13:10:59
jackdaniel
defaulting to (alexandria:required-arg :foo) would be better, if we don't want to provide default values
14:02:12
scymtym
i meant defaults that are definitely immediately replaced, as is the case when the sheet is the t-l-s of a frame, wouldn't make sense and could be confusing
21:42:40
scymtym
loke: you remembered right. the bug is not present in my old reference version of McCLIM