freenode/#clasp - IRC Chatlog
Search
14:32:26
Colleen
Unknown command. Possible matches: 8, clhs, say, mop, grant, time, tell, roll, help, deny,
14:33:25
stassats
i have three conditions for restarting https://github.com/stassats/lisp-bots/blob/master/irc-bot/connection.lisp
14:35:11
Shinmera
I use usocket:socket-state to check if it's readable, but I think that returns T when the pipe is broken, and then it gets stuck trying to read it.
14:35:54
Shinmera
So do I, but I try to only use one thread for the connection, so the read thread does the pings too
14:37:44
Shinmera
I'll try to see if your code does anything different that I don't consider aside from that.
14:39:13
stassats
the only thing i left to do, sometimes a bot ends up out of a channel but still connected to the server
14:41:37
stassats
i'm thinking, maybe if i can distributed revocable tokens which can be used to add new pastes
14:56:48
Shinmera
Colleen's networking code is here and does all sorts of crap https://github.com/Shirakumo/maiden/blob/master/modules/networking/clients.lisp
14:56:48
Colleen
Unknown command. Possible matches: 8, say, mop, grant, time, tell, roll, help, deny, clhs,
16:32:30
Colleen
Serenitty[m]: drmeister said at 2017.09.26 01:43:24: I fixed the target triple issue - no more complaints
16:32:54
Colleen
Unknown command. Possible matches: 8, say, mop, time, tell, roll, help, deny, clhs, have a,
16:33:35
Serenitty[m]
Hey. I just got a phone notification about date standards, and I had to share my opinion. :P
16:34:25
drmeister
jackdaniel: It turns out I didn't fully implement the ECL C::BUILDER function - it requires c::compute-init-name, which I also haven't implemented.
16:36:41
Shinmera
And I find the . less distracting because it's at the bottom rather than the middle like the dash is.
16:40:20
Serenitty[m]
Part of the reason that I find them easy to read is that they're very similar to date notation in East Asia, which I'm fairly used to. In China and Japan, today's date would be written as ”2017年11月22日” which is very close to ISO, with the difference that it puts “year”, “month”, and “day” after each number.
16:41:55
drmeister
General question: I want to make a clasp specific change to ASDF and I've submitted a bug report to the ASDF bug tracker regarding this.
16:42:21
drmeister
In the meantime - how should I propagate this test to different Clasp installations?
16:42:49
drmeister
Should I fork the ASDF repo and change the submodule in Clasp to point to the fork?
21:41:24
drmeister
Hi - I was going to disable the concurrent queue code in clasp for the time being until I, you or someone else has the time to make it compatible with the MPS.
21:42:17
drmeister
It's a C++ data structure that needs some tweaking to make it compatible with the MPS - this may be easy or hard - but I don't have the time to figure out which of those situations it is at the moment.
21:42:48
drmeister
No - I was interested in it as well - so I hacked it into Clasp and used it in a couple of situations to see how useful it was.
21:43:07
drmeister
It's easy to implement it using Boehm and an unknown amount of work to make it work using MPS.
21:44:48
drmeister
It uses malloc and free for all memory management and to make it compatible with MPS the data structures that need to contain fixable pointers need to be set up to be allocated by MPS and scanned by Clasp code.
21:45:21
drmeister
I haven't seen any concurrent queue's from the Ravenbrook folks. If you have a URL - I would love to take a look at it.
21:46:26
frgo
I don't have any idea - but I would like to ask them if they have sth that works already. I'd imagine they do projects where they needed such a thing.