18:06:35scymtymi thought of another thing that is easier to achieve in the CLIM-based specification browser: https://techfak.de/~jmoringe/specification-browser-5.ogv
18:59:20jackdanielI had the same idea - tutorials with examples to execute (and tweak) inline
3:12:53beachYeah, there are likely lots of those problems.
3:13:07beachI have been concentrating on Common Lisp syntax.
3:14:09QwnaveryI also had a few ideas of my own that I'd like to implement, like daemonizing the buffers. But I understand now that's added complexity that will have to wait. It should be fairly easy to implement later because of the cluffer library being seperate from the editor.
3:15:01beachWhat does it mean to daemonize the buffer?
3:16:22QwnaveryWell, I have this idea that you seperate the editor from the buffers by network. This means you can connect to buffers on another computer and edit together realtime. It also could be made to automatically backup etc.
3:19:19beachThe daemonizing idea would have to be optional, because it makes the Common Lisp editing much more complicated, unless all you do is display the buffer locally.
3:40:43beachIf you just synchronize the buffer contents, you should be OK.
3:41:01beachIn fact, the Cluffer protocol can probably be used for that.
3:42:10QwnaveryThat's precisely what I was thinking
3:42:43beachSounds good. I never thought of using the Cluffer protocol over a network, but now that I think about it, it is quite adapted to that kind of use case.
3:44:59QwnaveryThere's also the matter of diff handling when you reconnect, both buffers may have been modified so it's important to be able to handle those merge conflics. Not unlike git.
3:45:36beachI was thinking that the buffer would exist only in one place.
3:46:03beach... and you would send edit commands over the network. Not so?
3:46:21QwnaveryWell I like the idea of having it decentralized
3:47:04Qwnaveryso that way there's no centralized point of failure, and you can easily leave home, take your work with you, come home and have it automatically sync, get on your desktop and open climacs, it's there.