Re:FyneDesk – Linux desktop environment in Go
by yogorenapan on Saturday April 13, 2024 @03:51PM
(#40025530)
CGO being slow is unavoidable. It’s external to Go and (afaik) has to be rebuilt every time
Re:FyneDesk – Linux desktop environment in Go
by ajwillia_ms on Friday April 19, 2024 @02:59AM
(#40084098)
It doesn’t have to be rebuilt every time. The incremental parts are missing when compared to the Go compiler, but when coding a GUI app with Go you’re not modifying the C packages behind the scenes so they won’t need recompiled.
This means one rather slow compile to start and then it’s back to super fast!
Literally.. the machine has 40 fast cores and 384GB of very fast memory. Wow, just.. kind of nauseating. It could be a case study, I'm sure, because this exceeds even the compiler bloat of Electron.