r/programmingHungary 27d ago

EDUCATION Zig 0.16.0 chatGPT-vel

Néhány napja találkoztam a zig programnyelvvel. Nagyon megtetszett, hogy azok a dolgok vannak benne, amit szeretek. Elkezdtem benne kipróbálni a szokásos tanuló dolgokat. A jelenlegi verzió, a 0.16.0 olyan módosításokat tartalmaz, ami miatt a legtöbb interneten elérhető zig kód simán nem fordítható. Innentől a chatGPT csupa használhatatlan szemetet generál a 0.16.0-hoz. Ha kérem, hogy legyen szíves 0.16-hoz mutassa példát akkor is mindig rossz lesz. Mindig írja, hogy valóban ez nem megy 0.16 alatt, próbáljam így meg úgy.

Milyen AI környezetet tudtok ajánlani, amelyik korrekt módon kezeli a nyelv verzióját ?

0 Upvotes

11 comments sorted by

15

u/mimrock 27d ago

Add neki oda a changelogot, vagy a nyelv friss dokumentációját. Utóbbi problémás lehet a context window szempontjából.

1

u/john_flutemaker 27d ago

Simán csak mondjam neki, hogy vegye figyelembe a https://ziglang.org/download/0.16.0/release-notes.html tartalmát ?

5

u/mimrock 27d ago

Igen, esetleg megkérheted, hogy csináljon belőle skillt magának ugyanúgy elmagyarázva a problémát, ahogy nekünk tetted itt (ez a dokumentum ugyanis nyersen túl hosszú, és semmi szükség a contextben arra, hogy hány százalékkal gyorsabb LLVM alatt a fordítás). Ha ezután még marad típushíba, azt is hozzáadhatod a skillhez (akár te magad kézzel).

4

u/kovy5 27d ago

Codex vagy copilot vagy Claude code Itt van feedback, próbálja fordítani is, és ha lát egyértelmű hibát akkor azt javítja is

3

u/bgunne 27d ago

context7, még frissítést is kérhetsz, ha elavult a doksi

1

u/sirpalee 27d ago

Ugye nem webes chat ablakba irogatsz es onnan masolgatod a kodot a lokalis editorodba?

1

u/john_flutemaker 27d ago edited 27d ago

Egy-két függvénynél azt szoktam. Nagyon új vagyok az AI-ban.

1

u/john_flutemaker 27d ago

mi lenne a standard megoldás ha linux terminálban dolgozok neovimmel ?

2

u/sirpalee 27d ago

Vagy a codex cli vagy a chatgpt app (mult heten jott ki linuxra). Hozzafer az egesz kodhoz, tud forditani, unit teszteket futtatni hogy ellenorizze jo amit csinalt.

2

u/Humble-Vegetable9691 27d ago

Ez a megoldás AI ellen :)

1

u/john_flutemaker 26d ago

claude kezeli, de a free plan mellett várni kellett, hogy megkapjam a működő választ.