libera/#climacs - IRC Chatlog
Search
10:15:15
beach
For example, if we want to use one color for lexical variables and another color for special variables, we can't know which one is which until we compile.
10:17:55
splittist
Separate thought: Since there is a strong correlation between indentation and code meaning, could there be a mode of interaction whereby one changed the indentation to change the code. No very good example: drag the test of an IF to the right to convert the form into a COND.
10:19:52
splittist
Sounds like you would want separate threads to do things like that (compilation coloring) (and spell checking, linting,…) while something else was concentrating on keeping the cursor where the typist expected it to be.
10:25:34
beach
But multiple threads complicate the code, so if they are not needed, I want to avoid them.
16:36:41
beach
My experiment today was frustrating because of my loss of CLIM knowledge, but it is conclusive. There is no reason why it wouldn't be conclusive, but I wanted to make sure.
16:37:14
beach
So as long as we know the size of top-level output records, we can have scroll bars updated correctly, and that's all we need to know.
16:38:04
beach
Then in REPLAY-OUTPUT-RECORD we can do any amount of processing to determine details of how to render it.