Looks like most of it based on writing conventions in JavaDoc I've seen both current Claude and GPT (But moreso Claude, GPT is generally worse at writing javadocs) when writing greenfield Java projects.
Paragraphs wrapped in <p> and redundant </p> at the end
Frequent ; usage
Single line javadoc form on members, skipping @param or @return usage.
Line spanning "section header" comments
Varying styles of this, see LhaCompressor.java for single line form and GzipCompressor.java for multi-line form
First of all, excuse my poor english, I'm from belgium and I speak french.
The code was mainly coded by me, and of course I used IA for : - find technical documentation about differents archives format - help debugging the code (the most difficult for me was RAR5 format) - check my code for security issue - generate java doc - as I'm not a graphist I also asked it to design the picture of this page.
The Arcana project is the continuation of Unrar5J, the first open source RAR5 unpacker and I coded it myself without IA. It take me many months and very long nights of coding and debugging. I don't have enough money to pay 299 € per month for an IA. Do you ?
But it's a matter of fact that now, everybody use IA, also Linus Torvad with the Linux kernel. Do you use linux ? Did you plan to stop using it because a part of the kernel was coded with the help of Claude or aother LLM ?
Packing and unpacking files are extremely difficult algorithms, especially with RAR5 and some others formats, do you really think that an IA can generate code to do that ? Of course no, It will be crappy. Can I suggest you to try with Claude or ChatGPT (or whatever you want) to make code to unpack any Rar5 archive ? You will show by yourself.
Finally, keep in mind that this project is open sourced, I don't ask any money for it.
10
u/dstutz 5d ago
How much did LLM write?