← Home ← Back to /g/

Thread 106313915

17 posts 4 images /g/
Anonymous No.106313915 >>106313933 >>106313955 >>106314139 >>106314929 >>106315563 >>106315944 >>106316444
A great language with a terrible LSP that is incapable of autocompleting ANYTHING and what is possibly the worst build system I have ever used.
On top of that it keeps changing, making it impossible to figure out how to use it.
It is truly a shame ... I will be going back to Hare.
Anonymous No.106313933
>>106313915 (OP)
actually, using lsp makes you gay or something
Anonymous No.106313955
>>106313915 (OP)
It has the worst syntax I have ever seen.
Anonymous No.106313972 >>106315490
What don't you like about the build system? I see more and more C projects adopting it so I have to imagine it's more sensible of a choice than cmake. If it's good enough for other languages to adopt it I question how bad it could really be, although C's complete lack of a standard in that regard makes it obviously fall into the lowest tier so it's not a high bar to overcome.
Anonymous No.106314139 >>106314895
>>106313915 (OP)
kys rust tranny
Anonymous No.106314729 >>106315918
>the language doesn't allow unused variables
>the LSP automatically insert the variable discard operator for you so the compiler doesn't complain
Excellent design choices on both sides..
Anonymous No.106314895 >>106316009
>>106314139
andrew kelley is literally trooning out right before our eyes
Anonymous No.106314929
>>106313915 (OP)
some of the ideas in zig are sort of good and andrew is a bright guy but it's not really that groundbreaking of a language. just use c
Anonymous No.106315436 >>106317476
I'm pretty convinced this andrew guy is just a fucking moron
https://github.com/ziglang/zig/issues/24883
Anonymous No.106315490 >>106315717
>>106313972
isn't it obvious that they're going around adding and maintaining zig builds on all these projects to increase their exposure? it's clever i suppose since you think a consensus is forming. i'm not anti-zig but don't get fooled by its "growth"
Anonymous No.106315563
>>106313915 (OP)
GER
Anonymous No.106315717
>>106315490
the effort is real cringe, it basically boils down to running the original build system with clang, hardcoding the generated config state in zig.build and call it "ported" lmao

https://github.com/allyourcodebase/json-c/blob/3f38d48942f199d7065ac53b7f398352a3f9a1ef/build.zig#L114
https://github.com/allyourcodebase/cpython/blob/b9871b745dd11dd9b08e7ad1c8493403149a6f08/build.zig#L666
Anonymous No.106315918
>>106314729
Lmao
Zig design decisions never fail to amuse me
Anonymous No.106315944
>>106313915 (OP)
If your language requieres a LSP then your language is not so great.
Anonymous No.106316009
>>106314895
kek by next year Zig and Rust would merge to form the one Troon language.
Anonymous No.106316444
>>106313915 (OP)
>I will be going back to Hare.
nice reverse psychology attempt /g/eet
Anonymous No.106317476
>>106315436
idk, he apologized later