libera/#sicl - IRC Chatlog
Search
13:18:11
beach
So Quaviver calls ALEXANDRIA:SYMBOLICATE at compile time, and ALEXANDRIA:SYMBOLICATE calls REPLACE which is a sequence function. I currently import the sequence functions from the host, thinking they would be used only on lists, but in this case, REPLACE is called on a vector.
13:18:12
beach
Unfortunately, this is not a host vector but a Regalia vector, and so the host REPLACE fails. I think the thing to do is to define REPLACE just for this case. I can't see myself loading the sequence functions before Quaviver. At least not yet.
13:20:53
beach
Interestingly, the functions I defined in the simulated floating-point system are currently not precise enough for creating the tables of the core-math code, so I am not working to improve the precision of the functions in the simulated floating-point system.
13:21:50
beach
I could do that by just increasing the number of iterations and things like that, but then it would be very slow. So I am defining a custom floating-point representation that will be faster to compute with.
16:06:15
beach
Thanks for the offer. I'll first see what I can do. Also, any use of REPLACE on a list is not a problem.