|
|
|
|
|
by jvanderbot
406 days ago
|
|
First class SIMD vector support is awesome. The complaint about that not being first class matrix support kind of misses the mark: it's all vectors all the way down. This is one glaring omission from Rust. Their SIMD integration is library specific and patchwork but improving. |
|
Odin and C3 has things like swizzling, assigning a scalar to all elements etc out of the box, whereas Zig is similar to C and just provides compiler builtins. Compare `vec * @splat(foo())` (Zig) to `vec * foo()` (Odin/C3).