freenode/#clasp - IRC Chatlog
Search
4:42:02
drmeister
There's a core:clbind-cxx-class meta class for all clbind classes that are not derivable
4:42:21
drmeister
Then there is the core:derivable-cxx-class meta class for clbind classes that are derivable
14:50:22
drmeister
On macOS MPS uses a separate thread to catch segfaults due to touching memory barriers (something that MPS needs).
14:51:20
drmeister
This shouldn't be a problem on Linux because MPS on linux doesn't launch a separate thread.
14:52:21
DVSSA
So you're not getting the fast build times you'd have wanted on your shiny new iMac Pro?
14:58:31
drmeister
Yeah - there is a solid rational that developers should have slower computers - so that they are driven to speed things up.
14:59:55
drmeister
DVSSA: I was looking at the kinematics code - I did some stupid things with it to try and improve cache coherence.
15:00:32
drmeister
I put everything in contiguous arrays and implemented reference counting within the arrays. Bleh.
15:01:39
drmeister
With MPS I could put these objects in special pools that the MPS keeps compacting. It would be a smarter way to do things.
15:02:13
drmeister
I had to get MPS up and running again anyway - so I've been working on getting that all up and running. The MPS version is building now.
15:08:39
DVSSA
drmeister: I just arrived in Toronto last night. Finally getting some time to take a look the code.
15:09:36
DVSSA
I thought I'd be able to get to it sooner but I ended up exploring quite a bit in Saint Louis
15:09:39
drmeister
It's going to need work to get it into the shape I want. I also need to get a vision back for it. I'll start next week.
15:10:20
drmeister
I gave a new undergraduate student working with us this summer a bunch of Rosetta papers and had her read them. Next I'll read them and then we can talk about it.