4:02:00drmeisterBike: With the function descriptions that are compiled into the Module's I can provide the function name in errors like: Too few arguments given 3 required 4
4:02:18balrogdrmeister: yeah, that will help a bunch
11:38:37scymtymbeach: did you form an opinion regarding https://github.com/robert-strandh/eclector/tree/wip-parse-result-protocol-2 ? ( https://github.com/robert-strandh/Eclector/issues/28 is also relevant in case you didn't see it)
13:31:55scymtym_beach: no, everything is fine. we agreed that you would evaluate the proposed protocol w.r.t. suitability for second climacs when you get to it. i linked the issue because it is related and i thought you might find it interesting
13:47:15Bikedrmeister: it seems like compiling bclasp in merge-dev-cst is really slow. like, this is before cleavir. do you know what's up?
13:48:48Bikemaybe it's normal. defstructs expand intoa lot of code. still
13:56:13beachBike: What criteria do you currently use in order to determine whether inlining is possible?
13:58:51Bikea function can be inlined if it doesn't close over any functions that escape, it doesn't call itself even indirectly, and it doesn't escape. probably the last isn't necessary
14:08:11Bikewell, i guess the main thing is the compute-destinies function actually
14:08:22beachIn line with my new "purpose in life", I'll try to pay more attention and read more of your code in the future.
14:09:01BikeWhich just follows assignments until it finds something else, and determines that a function "escapes" if it's anything other than a funcall or multiple value call
14:09:11Bikealright. tell me when you find problems
14:09:44beachIn the near future, I am thinking I should read and try to understand your code. Would it be OK then if I start asking you questions about it?