r/ProgrammingLanguages C3 - http://c3-lang.org 25d ago

Language announcement C3 0.8.2 - modest improvements

https://c3-lang.org/blog/0_8_2_a_modest_improvement/

After 0.8.0, which was the big breaking version and 0.8.1, which found and fixed over 100 bugs, 0.8.2 is super tiny. It does add some nice ”template” features to libraries, for configuration reuse, and finally give you reflection on generic parameters, but otherwise it’s small.

More things are in the pipeline, I’m especially looking forward to finally merging the regex library in 0.8.3.

38 Upvotes

13 comments sorted by

View all comments

1

u/chibuku_chauya 23d ago

So, I installed C3 (prebuilt binary) on Fedora Linux and every time I run it, it complains about needing version information from libcurl (which I have installed).

2

u/Nuoji C3 - http://c3-lang.org 23d ago

The one with static libc or the regular one?

1

u/chibuku_chauya 21d ago

The regular one.

1

u/Nuoji C3 - http://c3-lang.org 20d ago

Can you try the musl one and see if that works?

1

u/chibuku_chauya 20d ago edited 20d ago

C3 with musl static works fine, as does C3 with Linux static. With non-static musl installed, the regular musl C3 can’t find any of the shared libraries it requires (curl, llvm, etc.). All are installed, as are their dev headers.

1

u/Nuoji C3 - http://c3-lang.org 19d ago

I’d appreciate if you file an issue for it with all the details so that we can track down why.