freenode/#clim - IRC Chatlog
Search
17:20:03
jackdaniel
Second Climacs aside, I think that it might be a good idea to set a bounty for developing a new text editing substrate for McCLIM to replace Drei
21:51:58
jackdaniel
drei has this (jokingly schisophrenic) notion of buffers being separated from panes
21:52:48
jackdaniel
what is fine in case of emacs, but complicates enormously (beyond comprehention of a casual user and myself - casual user as well :-) API and usage of the package
21:53:28
jackdaniel
(and libraries mimicing emacs in a way they manage their content of course - like climacs)
21:54:13
jackdaniel
practical implication is that you can't easily create a pane/gadget having text buffer as one of its elements
21:54:40
jackdaniel
from the bright side Drei has some documentation what can't be told about many components we have
21:59:21
p_l
well, tbh, in such case I'd be thinking of making a simpler component for simple cases, but keep one that separated buffer and pane for cases that are equivalent of RichText component in many libraries
22:00:51
p_l
because I'd like to have same keybinds (posibly handled through some common library attached to Drei and Listener?) for whole application
22:01:05
jackdaniel
as I said, I fail to comprehend it. it is written to allow "simpler" cases, but its multi-purpose makes it complicated even more
22:01:30
jackdaniel
I suggest you should try to use it in your component, documentation is in place, and make sense of it
22:02:00
p_l
jackdaniel: might do so, first I'd need to grasp CLIM to the point of being able to write a GUI application ;)
22:02:06
jackdaniel
goatee was somewhat simplier, but it was also inefficient and buggy afair (goatee was a simpler component) - maybe that could be a starting point of the implementation
22:02:50
jackdaniel
of course I'm ready to be proven wrong about necessity of having Drei replacement, that's why I've suggested it here first
22:18:25
jackdaniel
I'd work on improving Listener. nyef has reported quite a few issues with it (it is on the tracker), most of them looked quite easy but important to fix