freenode/#clim - IRC Chatlog
Search
19:34:14
jackdaniel
if anyone feels like debugging why commands are disabled in a definition which looks fine at the first glance please take a look at https://mailman.common-lisp.net/pipermail/mcclim-devel/2019-October/002129.html
20:25:43
scymtym
jackdaniel: the commands don't seem to be defined within any command table. adding e.g. :command-table cb-file enables the menu entries
20:28:13
scymtym
the spec says without :command-table, the command will not be added to any command table. i would assume that makes the command not accessible in the menu command table
21:01:02
scymtym
this example programs assumes CLASS is a builtin presentation type and CLASS-NAME can be applied to slots
6:23:48
loke
The problem is that if you have a sequence of characters, abcdef (where the letters represrnts unicode codepoints), you may have abc representing one symbol, d representing another etc... Also, if you have two symbols ab, then in some writing systems the sape of b depends on what character a is.
6:26:16
loke
A grapheme cluster is basically the thing that sits in a single "box" in an editor when you're eidting monospace text
6:28:01
loke
You always map multiple code points to a visual element. That's what is called a grapheme cluster. Then there is anothe rlayer of replacement happening at font shaping time.
6:29:06
beach
I am saying that you might want separate display modules for the same contents, and one of them might be that you just want to display each code point separately, so that it is obvious what the contents of the buffer is.
6:29:47
beach
With Cluffer, each display module must contain a copy of the buffer contents (as it was when the display module asked for it) anyway.
6:29:47
loke
Actually, that's what I'm doing. We might actually be talking about the same thing, but referring to diffeenrt layers.
6:33:33
loke
Anyway, this is just an experimental project, so I am goin o ignore nay issues with lines linger than, say, 1000 character.