Search
16:29:25
mfiano
Do you plan on polishing up Luckless in the near future?
16:29:43
Shinmera
Ask no-defun-allowed about that
16:29:52
Shinmera
I think she wrote docs at least.
16:30:00
Shinmera
And it works well afaiu.
16:30:25
mfiano
Because the README says "Don't look, AAAAAAAAAAAAAAAAAAAAAAAAAAa" :)
16:30:25
Shinmera
A lockless hash table /is/ lockless, but that doesn't necessarily mean it's very fast.
16:31:00
Shinmera
Yeah, I won't work on it myself, just don't have the need or time.
16:31:14
Shinmera
But if other sporting folks are willing to document it, I'd be all for releasing it.
16:31:27
mfiano
Right, I did some testing with sbcl's locking and my broad-phase goes from 3.2ms/frame to 0.4ms/frame for a particular test scene.
16:32:41
Shinmera
ok. yeah, I mean, SBCL's thing will just lock the table on every access.
16:32:46
mfiano
So wanted to try that, but was hesitant given the above
16:33:00
Shinmera
it works, I can guarantee you that.
16:33:05
Shinmera
I can't guarantee it'll be faster, though.
16:33:44
mfiano
Where does this documentation exist?
16:34:31
Shinmera
https://github.com/no-defun-allowed/luckless
16:34:33
Colleen
github.com/no-defun-allowed... Website (HTML), Title: GitHub - no-defun-allowed/luckless: Lockless data structures for Common Lisp
16:34:37
Shinmera
I think she never merged upstream.
16:34:40
Shinmera
there's other changes there, too.
16:35:04
Shinmera
Should be faster than my branch, too.
16:35:59
Shinmera
a hash table that uses cas.
16:36:19
mfiano
I was reading it as cast-able
19:39:52
Shinmera
It's out! https://reader.tymoon.eu/article/395
19:39:53
Colleen
reader.tymoon.eu/article/395 Website (XHTML), Title: Slicing Up the Game - April Kandria Update - 妖怪世捨て人