tynet-lichat/shirakumo - IRC Chatlog
Search
20:38:59
shinmera
dunno how old/recent your portacle is, there was a patch to fix an issue with passing arguments to sbcl from the wrapper.
20:40:44
Colleen
yeah, I restarted portacle and dynamic-space-size isn't changing. I'll try updating portacle
20:40:45
seok
yeah, I restarted portacle and dynamic-space-size isn't changing. I'll try updating portacle
21:02:24
Colleen
I dunno, I've been stuck trying to increase sbcl heap-size on portacle like forever : (
21:02:24
seok
I dunno, I've been stuck trying to increase sbcl heap-size on portacle like forever : (
21:04:28
shinmera
win/bin/sbcl.exe --dynamic-space-size 8192 --eval '(print (sb-ext:dynamic-space-size))'
21:05:06
shinmera
unfortunately they don't deregister after closing and there's no good way to do it other than restarting (thanks windows)
21:11:41
shinmera
I remember that it file-compiles the emacsd things and won't pick up changes in the source automatically.
21:12:14
Colleen
and remember that windows, unlike linux, usually delegates parsing of command line arguments to the application, rather than doing it in the shell. as is usual for windows, there are skeletons in the closets and exceptions to every rule...
21:12:14
SAL9000
and remember that windows, unlike linux, usually delegates parsing of command line arguments to the application, rather than doing it in the shell. as is usual for windows, there are skeletons in the closets and exceptions to every rule...
21:13:21
shinmera
SAL9000: argparsing is uniquely fucked up in cmd though. Like holy hell do I have nightmares from before I did the C wrapper, trying to do shit with batch files.
21:15:11
shinmera
note that setting the heap size huge doesn't really matter. It's only pages allocated, won't actually eat that much ram residential.
21:16:15
Colleen
meanwhile trying to drive JACK2 from Python. I love how the API demands that ports are registered before the main loop, but other clients' registrations show up in the opposite order (first the client appears, then its ports)
21:16:15
SAL9000
meanwhile trying to drive JACK2 from Python. I love how the API demands that ports are registered before the main loop, but other clients' registrations show up in the opposite order (first the client appears, then its ports)
21:17:05
Colleen
not to mention that all callbacks (RT or otherwise) are called in a non-main thread, and it does the Qt-style thing of "you shall only call me from main thread"
21:17:05
SAL9000
not to mention that all callbacks (RT or otherwise) are called in a non-main thread, and it does the Qt-style thing of "you shall only call me from main thread"
21:17:25
shinmera
I love how jack automatically connects some fucking random ass ports whenever I fire up my carla plugin rack so I have to go back into claudia and manually rewire everything
21:18:27
Colleen
I've somewhat given up on making MinGW be sane and am now using WSL2 with an X server
21:18:27
SAL9000
I've somewhat given up on making MinGW be sane and am now using WSL2 with an X server
21:19:41
selwyn
sal9000: i seem to recall switching from one to the other solved most of my problems
21:20:01
shinmera
the lichat bridge is cool and all but it does suck that nick completion doesn't work
21:20:51
shinmera
technically the bridge (as specified) does allow bridging joins/parts, but I avoided doing that on purpose in the current impl.
21:21:31
shinmera
never had ssl problems just using a downloadable dll from one of the openssl links.
21:23:54
Colleen
Shinmera: remind me, what was the story with weelichat and ssl? did we get it working?
21:23:54
SAL9000
Shinmera: remind me, what was the story with weelichat and ssl? did we get it working?
21:24:23
shinmera
didn't have the time to test it enough to figure out whether the problem was on the client side, the server side, or both.
21:25:40
Colleen
Welp. Who needs security anyway? Guess my tymoon.eu password is going out in the clear.
21:25:40
SAL9000
Welp. Who needs security anyway? Guess my tymoon.eu password is going out in the clear.
21:26:23
shinmera
the default server is set up to serve ssl on the default 1112 port if you want to try it locally. https://github.com/Shirakumo/ex-lichat/blob/master/config/config.exs
21:28:39
shinmera
I have also been thinking about an extension to allow sending hashed/SASL passwords.
21:29:17
shinmera
though actually the handshake is not set up to allow such an extension, since extension exchange and password are done in the same update... hrm.
21:41:55
shinmera
actually, on that note, not sure if we need to do anything to respect those settings? (probably, right?)
21:44:28
SAL9000
there we go. a different trigger, one that hacks up the raw irc message, keeps it from pinging me :)
21:45:04
SAL9000
//trigger add colleen2 modifier "irc_in2_privmsg" "${nick} == Colleen" "/^(:)(Colleen)(!\S+@\S+ )(PRIVMSG #shirakumo :)<(\S+)> (.*)/${re:1}${re:5}${re:3}${re:4}${re:6}/" ""
21:45:36
SAL9000
interesting, looks like we need to handle the // trick ourselves... I thought that was a builtin. Guess not.
21:46:56
SAL9000
right. I can see it being useful for sufficiently weird protocols with their own definition of "smart" but gaaah.
21:49:16
shinmera
I think I have it disabled on the live server outright because it had issues grabbing the cert files and I didn't wanna bother.
21:49:57
shinmera
the discord didn't, I did. And because I was the only admin, it got ghosted. And no, they never got back to me, of course.
21:55:19
SAL9000_
https://chat.tymoon.eu/data//shirakumo/b6ace6b614e62173852ca418714f55720eb1b6820dbf361f6a9b8a08587bc6b8.png
21:55:21
SAL9000_
21:57:37
SAL9000
you can set multiline.pl to ONLY handle pastes, then you don't get the annoying delay