Fabian Schmalzried

Results 8 comments of Fabian Schmalzried

For reference: https://github.com/lukewilliamboswell/roc-json To be honest, I'm not sure about the scope of my part. If you want to talk about Encoding/Decoding I can focus more on the binary representation...

Roc has [encoding](https://www.roc-lang.org/abilities#encoding-ability) and [decodin](https://www.roc-lang.org/abilities#decoding-ability) abilities. Do you think It would be a good idea to write a simple en-/decoder using those abilities?

Yes please add me. I think we currently don't even have a binary encode formatter, just json, so this might even lead to an actual usable package.

Thank you for the links. I am aware of the current limitations, but maybe we can implement the missing methods by the time the book is released. On the other...

I added test and comments, but I cannot get llvm to work. Ror me it would be easier to move it to roc and have only an internal f32 to/from...

@bhansconnect @Anton-4 Thank you both for the help. I was fun diving into llvm, and I think I have now all abi cases covered. Not sure if I missed some...

I don't understand why platform_switching_zig failed. https://github.com/roc-lang/roc/actions/runs/8512456445/job/23315264447?pr=6591 According to my bisect and testing, here is the commit that causes the failure: https://github.com/roc-lang/roc/commit/546cb17fb941e92eed23acd286dc50166c507783#diff-b41bd789b14148ac97d57750d3dda3932e52d37bf5f04d387b6f34cc6add459eL665-R665 I'm a bit puzzled.

Good to know that my bug creation skills are valuable. I set platform_switching_zig to ignore, but now locally the tests in crates/valgrind/src/lib.rs fail for me.