libera/#shirakumo - IRC Chatlog
Search
11:50:25
Colleen
<gingerale> By the way, would you know if there is an existing tool for Common Lisp that'd normalise ligatures into separate characters? F.e. "fi" into "fi".
11:58:36
Colleen
<gingerale> I remembered that I still need a PDF searching tool for my own use. Don't know which source might have the information I want, or expand on it. And I noticed that the PDFs have a lot of these.
11:59:50
Colleen
<gingerale> I recall having trouble with that. Not sure anymore what it was though. Might look into it again.
12:00:13
Colleen
<shinmera> Ok. I feel like CL is going to be the wrong target for this (unless you use ABCL or something), simply because the libraries aren't there.
12:02:33
Colleen
<gingerale> Eh, I figured I could just convert them with pdftohtml from XpdfReader and parse that.
16:13:48
Colleen
<shinmera> scymtym: I think I'll have to revert your patch and instead just define the keywords in the lichat-protocol library.
16:15:49
Colleen
<scymtym> shinmera: that's fine. as long as the keywords are `read` somewhere the decoding should work. makes me wonder thought: how do the other implementations know which symbols to intern?
16:22:51
Colleen
<scymtym> reading further, i guess the same must be done for the required `user-info` keys?
16:25:44
Colleen
<shinmera> That's good to hear. Wish I could say the same for the clients I wrote myself :v
16:29:20
Colleen
<scymtym> https://chat.tymoon.eu/data//shirakumo/73fe5c9d9c3a10a7f4479c97a6af1addfd5647bc1be11242b9b992630fa7f2fe.png
16:31:03
Colleen
<shinmera> With some change to the basic CLIM LAF this could look like a modern chat client now.
16:31:47
Colleen
<shinmera> That's actually something I've been wondering about: how hard is it to make changes like that?
16:31:51
Colleen
<scymtym> right, that would be https://techfak.de/~jmoringe/clim.chat-7.png. i'm not quite done with that branch
16:33:15
Colleen
<scymtym> look and feel changes in McCLIM? not hard, but there is no principled way to achieve theming at the moment
16:33:58
Colleen
<shinmera> Still need to implement a palette system to make that kind of change even easier, though
16:35:06
Colleen
<scymtym> i guess changing some colors and spacing options is already enough customizability for many users
16:39:13
Colleen
<shinmera> Back to lichat: disregarding current clients, I suppose the last major feature missing to compete with existing platforms is voip/video intecration.
16:41:21
Colleen
<scymtym> the rich text stuff may need little more work as well given that it is mostly untested at the moment
16:43:11
Colleen
<shinmera> Sure, though it's easy to outcompete there. Manrix/,Discord have very poor support
16:43:56
Colleen
<scymtym> they probably just push around unparsed markdown and let some js renderer handle it?
16:43:57
Colleen
<shinmera> I think matrix also doesn't do voip ond instead integrates with jitsi? Haven't looked into it
16:51:01
Gnuxie
Matrix is getting proper voip and has it without SFUs atm i think, idk what that means but basically a server that means you don't need to do p2p all the time
16:52:59
Colleen
<scymtym> from a brief look, it seems the matrix level handles the signalling and webrtc does the heavy lifting. maybe some overlay network/tunneling is involved?
16:53:05
Gnuxie
rich text is done by offering an "alternate format" to messages than just plain text, i'm outdated but basically events offer a dumbed down html format and plain text (which is not great but not terrible)
16:55:23
Gnuxie
well there's emotes and stickers, stickers are really weird and i don't know how they work. You can have custom emotes if you use fluffychat and some other clients but this behavior is only specified in an MSC atm though they will get rendered by most clients that support the html rendering bc it just reuses the img tag
17:18:49
Colleen
<shinmera> I suppose we could do the same, but frankly I'm not too interested in implementing things client-side, so
17:20:58
Colleen
<shinmera> Someone that would be up for doing that should probably spec the extension
20:40:26
Colleen
<shinmera> Holy hell https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/
20:51:52
Colleen
<shinmera> I feel like there's gotta be a better way to organise this crap, the ui.js file is way too big
22:03:00
Gnuxie
because this driver with the MIT license or something was discovered among the leaks and a bunch of articles were talking about it