| ▲ | epolanski 4 hours ago |
| This sounds like great news, Zig's compilation times are already terrific and this is going to only make them better. |
|
| ▲ | dmit 4 hours ago | parent | next [-] |
| > Zig's compilation times are already terrific In my experience, this (for now) is mostly aspirational. It's obviously a major goal, and there are clear milestones outlined on how to achieve it, but in practice the initial compile of an empty project or the excruciating pause when you `direnv allow` and ZLS needs to be (re)built are not what I'd describe as "terrific". |
| |
| ▲ | schaefer 4 hours ago | parent | next [-] | | >(re)built are not what I'd describe as "terrific". It sounds like you are a strong candidate to try out the new improvements mentioned in this devlog and see what benefits you can get for yourself. | |
| ▲ | epolanski 4 hours ago | parent | prev [-] | | Maybe you're right, but how many other system programming languages toolchains give you sub 50ms recompilations across millions of LoC? | | |
|
|
| ▲ | pjmlp 3 hours ago | parent | prev [-] |
| Yes, compilation speeds of the 90's are slowly making a return, thankfully. |
| |
| ▲ | bbkane an hour ago | parent [-] | | I thank Go for this. Go's compilation times seemed to inspire other language devs | | |
| ▲ | magnio 11 minutes ago | parent | next [-] | | I doubt Go has any sizable effect on the community of programming language developers. Probably Pascal has more impact on this. | |
| ▲ | metaltyphoon 10 minutes ago | parent | prev [-] | | Go changed something, not sure if 20 or 21, where it will download the Go compiler of all your third-party which don’t match yours. It slows things down. |
|
|