| ▲ | lateforwork 9 hours ago | |||||||||||||||||||||||||||||||
You have not provided any evidence that can be refuted, only vague assertions. The compiler is indeed useless for any purpose other than learning how compilers work. It has all the key pieces such as a lexer, abstract syntax tree, parser, code generator, and it is easy to understand. If the general approach taken by the compiler is wrong then I would agree it is useless even for learning. But you are not making that claim, only claiming to have found some bugs. | ||||||||||||||||||||||||||||||||
| ▲ | LLMCodeAuditor 8 hours ago | parent [-] | |||||||||||||||||||||||||||||||
The thing that is obviously and indisputably wrong, terrible for learners, is the test cases. They are woefully insufficient, and will not find those infinite loops I discovered upon reading the code. The poor test coverage means you should assume I am correct about the LLM being wrong! It is rude and insulting to demand I provide evidence that some lazy vibe-coded junk is in fact bad software. You should be demanding evidence that the project's README is accurate. The repo provides none. The code quality is of course unacceptably terrible but there is no point in reviewing 1500 lines of LLM output. A starting point: learners will get nothing out of this without better comments. I understand what's going on since this is all Compilers 101. But considering it's a) stingily commented and b) incorrect, this project is 100% useless for learners. It's indefensible AI slop. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||