Conversation
|
Checking. |
|
I think all of these are good suggestions and appreciate your rigorous standards. I'll have them implemented in the next few days hopefully. |
|
Hi @gdziadkiewicz and thanks again for the feedback. (I personally think it's easier to reply "here" rather than you jumping up/down the page navigating to different comments, but let me know if you prefer the other way of individual threads.)
|
|
I reviewed my code and compared it with the paper (and also with the Isabelle HOL proof linked below which corrects the paper in a couple of places) and made some changes. Summary of my mistakes (now fixed):
Summary of changes from the proof (corrects errors in the paper, and corrections now implemented in code):
Isabelle HOL proof for reference: https://isabelle.in.tum.de/library/HOL/HOL-Data_Structures/AA_Set.html . |
|
@hummy123 the CI build is failing due to problems with code formatting. Could you resolve that? |
|
@gdziadkiewicz Got it working thanks to your help (haven't used FAKE/GitHub actions much before). Here's the action running successfully on my own fork: https://github.com/hummy123/FSharpx.Collections/actions/runs/3841007372/jobs/6540731078 . (Also updated FAKE as it was giving me errors.) |
|
@hummy123 I'm sorry that I'm not able to work on it quicker. Would you mind if I add some property tests to your code and change the |
|
@gdziadkiewicz No worries - appreciate your time. Anything that makes the code better and tests more resilient sounds good to me, so go ahead. |

I wasn't able to run the test in this repository as I don't have .NET 6.0.401 SDK installed (only a version matching .NET 7), but I don't expect anything to break since it was just mostly a copy-paste from my other repository.
Appreciate the time taken in reviewing this.