Asking for ways I can help with Zig

Hi all -

A refreshing change… :slight_smile: - I’m not seeking help myself but am trying to think of ways that I can help with Zig.

I’m not yet good enough to be able to contribute useful examples of Zig code, especially ones that would give the compiler a good work-out.

I also can’t do documentation yet as I think you need to know the language very well in order to be able to document it.

One thing I was thinking of was possibly using AI to ask it to find inconsistencies in the language and ways to possibly make it more “elegant”.
( I’m not saying that it isn’t already elegant - just that it might be able to give possibly-useful ideas on improvements in elegance and consistency. )
Would this be a useful thing to do?

I’m aware that AI can’t do very in-depth stuff, eg it doesn’t know why a particular piece of syntax “is how it is”, but I thought I’d make the suggestion anyway.

If anyone has other ways that I might be able to help, please let me know.

Cheers - bye for now -
mooseman

Honestly, Writing documentation on specific structs, by first writing many test programs to get to understand how it works and what goes on would be, one, a good way to learn the language deeply, and two, a big help.

Still zig is very much a moving target, and so I’m hesitant to recommend others put in that large abount of work.

3 Likes

See the contributing guidelines:

The first option is to start a project using zig. I have embraced this, and I think you should too! You may find some gaps in the standard library or the documentation, which you could help fill in. Plus, you’ll be more motivated because it will directly benefit your project, or you will be motivated to fully investigate the gaps in your own knowledge.

2 Likes

Also, simply asking for help on Ziggit helps too. It helps to grow the amount of examples.

3 Likes

Hi Calder-Ty and kj4tmp!

Thanks for your replies there - very helpful!
I think the option of starting a small project (or two) sounds like a good idea!

Cheers - thanks again, bye for now -
mooseman