freenode/#clim - IRC Chatlog
Search
8:00:11
jackdaniel
(with a small derail: fixing ecl issues to have mcclim running on it and I've got absorbed a little with drag and drop)
8:01:05
jackdaniel
fun project idea for interested people: write immediate gui toolkit on top of clim-basic, that would a good illustration that lower-level abstractions are useful to write any kind of thing
8:05:26
beach
I think that's a good idea, and it corresponds to my idea of a structure for a better documentation. I think that users of traditional GUI toolkits would then recognize their old style.
8:37:38
ck_
hmm, okay, how about taking a look at popular toolkits and creating a tutorial similar to theirs, for a simple application.
8:40:48
ck_
Qt, for example, has something like this as a 'first application' tutorial: https://doc.qt.io/qt-5/qtwidgets-tutorials-notepad-example.html
8:41:15
jackdaniel
ah, yes, when we have this 'sample toolkit" having a tutorial would be definetely a good thing
9:14:47
loke
jackdaniel: watching your presentation now. May I ask what kind of keybaord you're using? It makes a very distinct sound.
9:22:22
jackdaniel
apparently google is very anxious about letting people without google account to access hangouts (even when a direct invitation is sent to different email)
9:22:29
loke
jackdaniel: what kind of amazing laptop is that? :-) I wish I had a laptop with a keyboard that sounds like that.
9:23:01
jackdaniel
so I had to use a laptop where I have an google account for consultancy work (on bigger machine I have no active google logins whatsoever)
10:52:17
jackdaniel
(there is a polish silly song: "była sobie żabka mała" - re re kum kum is the noise of the frog and kum phonetically-wise would be qm)
11:08:11
scymtym
now that i have a bit of time, the first thing i'm going to do is making another attempt to merge the new inspector into master
11:15:38
jackdaniel
another mini-project suggestion: see if user-command-table works and write a short guide how to use it to add (i.e) interactor commands to 3rd-party applications
11:18:30
jackdaniel
(I thought it is sort of global-command-table duplicate but for the end user to extend and disable/enable it on demand)
11:32:51
scymtym
so my plan is: 1) make a new branch based on the wip-new-inspector branch 2) remove all non-inspector commits and things that don't work with mcclim master 3) rename everything such that it replaces clouseau 4) collapse the ~ 150 commits to a couple of commits 5) make a pull request
11:40:56
jackdaniel
when you get to it I think that user documentation would be more useful as the first thing
11:41:35
scymtym
do we have established conventions for user documentation? if not, i would just write an org-mode file
11:43:09
jackdaniel
most documentation is in texinfo, beach converted part of it to latex, but I find the former better suited. as of the future, I believe we should use a CLIM tool to document things, but as many things work on it is stalled on my side
11:43:43
jackdaniel
if you write org documentation, then I think it would be better to put it in the same directory as the inspector itself
14:12:23
scymtym
is this enough as initial user documentation: https://github.com/scymtym/McCLIM/blob/merge-new-inspector/Apps/Clouseau/USER.org ?
14:21:44
ck_
maybe don't capitalize Boolean, I'm not sure. // replace the tree of inspected object -> of an inspected object (or of inspected objects) // with a new one root -> with a new root? with a new one, rooted at? // object that in which evaluating the given form resulted -> object that is the result of evaluating the form.
14:22:19
ck_
scymtym: in general, it feels a little like the explanation starts in the middle of things, if you know what I mean
14:23:55
ck_
So from the readme.md I know how to start the inspector and what it looks like. USER.org talks about embedding it into applications -- what does that mean? Is it any more involved than allowing the inspect function to be called from within an application?
14:24:48
ck_
Maybe but something a little like the readme.md screenshot, together with some context, at the beginning of USER.org is what I'm saying
14:28:39
scymtym
ck_: thanks for the feedback. i know what you mean. i was trying to get away with the bare minimum. i'm adding "The inspector window" as a new section with a screenshot near the beginning
14:44:51
ck_
scymtym: yeah that's a good contextualization, I'd be happy with that as the first inspector-related document I read
18:20:23
scymtym
ck_: i will probably go through the TODOs once more, maybe write a bit of developer documentation and think about backward compatibility before submitting the pull request
18:54:15
ck_
o_O does anybody know about an issue with the highlighting (I mean the box around presentations) in which a division by zero is signalled?
18:55:00
ck_
in DREI:: DRAW-LINE-STROKES -> STROKE-DRAWING-FN -> CALCULATE-STROKE-WIDTH -> ROUND-UP -> (TRUNCATE 144 0)