libera/#sicl - IRC Chatlog
Search
14:33:26
beach
And I have an ideal name for the external library that not even heisig can veto: "parcl"
2:04:11
hayley
A few questions about code organisation of sorts: Which package should register locations be defined in? What package should helper functions for creating instructions (such as LOAD-FROM-STACK-INSTRUCTION) be in? Is there a nicer way to write out address offsets for loading and storing slots of objects?
2:05:26
hayley
I am thinking the first two should be moved to SICL-IR or a x86-64 specific package. SBCL has constants defined somewhere for object tags and slot offsets for the third.
2:11:17
hayley
(With respects to the first, they were first in MIR-to-LIR but now that package depends on SICL-REGISTER-ALLOCATION, creating a circular dependency. And it doesn't sound like it should be in any conversion pass anyway. Hence why it would be a better fit for another IR definitions package.)