libera/#shirakumo - IRC Chatlog
Search
20:38:59
Colleen
<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
seok
yeah, I restarted portacle and dynamic-space-size isn't changing. I'll try updating portacle
21:00:56
Colleen
<shinmera> not sure, then. only thing I can think of is to compile the launcher fresh.
21:02:24
seok
I dunno, I've been stuck trying to increase sbcl heap-size on portacle like forever : (
21:04:28
Colleen
<shinmera> win/bin/sbcl.exe --dynamic-space-size 8192 --eval '(print (sb-ext:dynamic-space-size))'
21:05:07
Colleen
<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
Colleen
<shinmera> I remember that it file-compiles the emacsd things and won't pick up changes in the source automatically.
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:22
Colleen
<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
Colleen
<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
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:04
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
Colleen
<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:17:46
Colleen
<shinmera> I haven't had time to update it in forever, and nobody else seems to either :(
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
Colleen
<selwyn> sal9000: i seem to recall switching from one to the other solved most of my problems
21:20:01
Colleen
<shinmera> the lichat bridge is cool and all but it does suck that nick completion doesn't work
21:20:51
Colleen
<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
Colleen
<shinmera> never had ssl problems just using a downloadable dll from one of the openssl links.
21:23:54
SAL9000
Shinmera: remind me, what was the story with weelichat and ssl? did we get it working?
21:24:24
Colleen
<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:39
SAL9000
Welp. Who needs security anyway? Guess my tymoon.eu password is going out in the clear.
21:26:23
Colleen
<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:40
Colleen
<shinmera> I have also been thinking about an extension to allow sending hashed/SASL passwords.
21:29:17
Colleen
<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:38:35
Colleen
<SAL9000> guess autojoin didn't do its job properly; it was set to "lichatters" by default
21:41:32
Colleen
<shinmera> since everything's here anyway, no need for notifications on the irc relay.
21:41:55
Colleen
<shinmera> actually, on that note, not sure if we need to do anything to respect those settings? (probably, right?)
21:44:28
Colleen
<SAL9000> there we go. a different trigger, one that hacks up the raw irc message, keeps it from pinging me :)
21:45:05
Colleen
<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
Colleen
<SAL9000> interesting, looks like we need to handle the // trick ourselves... I thought that was a builtin. Guess not.
21:46:56
Colleen
<SAL9000> right. I can see it being useful for sufficiently weird protocols with their own definition of "smart" but gaaah.
21:49:16
Colleen
<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
Colleen
<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:53:47
Colleen
<shinmera> (register-object-for-pass pass (maybe-finalize-inheritance 'trial::lines)))
21:55:19
Colleen
<SAL9000_> https://chat.tymoon.eu/data//shirakumo/b6ace6b614e62173852ca418714f55720eb1b6820dbf361f6a9b8a08587bc6b8.png
21:57:37
Colleen
<SAL9000> you can set multiline.pl to ONLY handle pastes, then you don't get the annoying delay