News for hackers. Stuff that matters.
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC... by xfer on Friday July 16, 2021 @02:56AM (#27853655)
So zig doesn't support 64bit arithmetics on 32/16/8bit architectures? What about division? Quite a few hardware don't support division( https://community.arm.com/developer/ip-products/processors/b...).

> The very concept of operator overloading is incompatible with such a guarantee.

Why would operator overloading allocate memory? The memory is already allocated(by the user) when you call with the operands.

Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC... by dinglejungle on Friday July 16, 2021 @05:16AM (#27854412)
> Why would operator overloading allocate memory?

What if I wanted to overload the + operator to concatenate strings?

Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC... by xfer on Friday July 16, 2021 @03:37PM (#27860341)
Yes that was poorly thought out. I realized it after i commented.

There is definitely some merit in being puritanical about not having any allocations in operators.