Re:That Time I Recreated Photoshop in C++
by airstrike on Sunday March 16, 2025 @12:42PM
(#43380325)
Obligatory comment saying you can do the same in Rust
I can’t target msvc or aarch-64-apple-* and compile a binary on Linux, without resorting to significant amounts of rectal dentistry.
Re:That Time I Recreated Photoshop in C++
by iknowstuff on Sunday March 16, 2025 @05:24PM
(#43382468)
Can’t you just replace the “cargo” command with “cross”
cross build —-target=…
https://github.com/cross-rs/crossCross-building for Apple is possible, but it's far from smooth with many steps that you have to figure out by yourself unfortunately.
Re:That Time I Recreated Photoshop in C++
by cooljacob204 on Monday March 17, 2025 @10:49AM
(#43389141)
I use this which seems to work well for my projects. Particularly their docker image.
I've built .exes for Windows just fine on Linux. I don't know about Apple stuff, though, I don't think there's any built-in Linux tooling to submit an executable for Apple's signature scheme.
It's not quite as seamless as in Go to be fair. But it does mean you can write Rust instead of Go.
And .NET
Re:That Time I Recreated Photoshop in C++
by delusional on Sunday March 16, 2025 @01:55PM
(#43380830)
You can in fact also do it in C
Yeah, that's why Go is a solid win - single binary, no installer headaches, just build and run. Rust's powerful but comes with build complexity and dependency juggling. Go keeps it clean, fast, and dead simple to deploy.
Sorry, Window Registry is a cornucopia of inconsistency and poor design. Gnome's Registry is well designed, comparatively. Key descriptions, value options with limitations and which is the default is a quality User Interface design. Just look at the Windows group policy to registry mappings, they are all over the place for the same logic layout with double negatives for keys.