14:35:22Bikedrmeister's been busy with a bunch of other stuff. i've been making some debugging improvements. i mentioned naming functions in #sicl
14:35:23frgo_I am trying to get a grip on ARM support for Clasp. And that rwquires understanding ABIs and call conventions. And it requires finding the spots in Clasp's source code that need to be adapted - which I consider a major challenge :-)
15:03:12Bikeit does have methods for unwinding - with C++ semantics, which terminate the program when there's no destination on the stack
15:03:28Bikeand it has methods for va_list, but we're doing things you can't do with them in C
15:03:59Bikefor reasons i'm still not entirely clear on... something to do with debugging
15:04:24Bikeor maybe it was keyword argument parsing
15:06:56Bikeactually, we might be able to do the RBP check using the frameaddress intrinsic. but it's defined as being for debugging only, which is not how we'd be using it
15:07:39Bikewait, no, you can't use a variable frame count. never mind that then
18:31:56kpoeckI see that in the els 2020 program - yes I know the event has been cancelled - there is paper "LLVM Code Generation for Open Dylan" by Peter Housel (present in this channel)
18:32:25kpoeckThats a paper I'd like to read, presentation i'd like to see
18:33:59kpoeckI wonder what kind of interface to llvm they choose in Open Dylan
18:40:36kpoeckLooking at the doc, Open Dylan also seem to use the MPS