This amounts to an argumentum ad machinam attack (my best guess as to the Latin for an ad hominem attack on a machine). For me, it lets me mess around with the projects that were so stupid and time-consuming that they wouldn't happen any other way, for example, a full ADA compiler for the z80 that passes the ACATS test (a work in progress ;) https://github.com/avwohl/uada80
I am more interested in seeing the data flows in compilers than who or what makes them. It is similar to the great industrial revolution and the shift from handcrafting to the assembly line. On the use of automation in compilers, there has been a push since the 1970s to automate as much as possible. Yacc (and bison) are widely used to make parsers from formal language specifications rather than hand-written recursive descent parsers. See https://github.com/avwohl/uplox/tree/main/examples for grammars for various languages. The grammar for c is https://github.com/avwohl/uplox/blob/main/examples/c23.uplox As for how I feel about it, it's great to automate more. I pushed to move away from assembly code to higher and higher level languages, to have as much test automation as possible. LLMs seem the next step ----- Original message ----- From: Anton Shepelev via Freedos-devel <[email protected]> To: [email protected] Cc: Anton Shepelev <[email protected]> Subject: Re: [Freedos-devel] "AI" clanked compilers was Re: New BASIC compiler Date: Tuesday, June 16, 2026 10:32 AM Aaron Wohl: > I did something similar, a full C23 C compiler > targeting freedos. > See https://github.com/avwohl/uc386 > [...] > On the morality, CLAUDE is listed as a contributor. The origin of the code is not very clear. An attribution to an well-known LLM is not quite an explicit way of specifying it is a vibe-coded project. > I did prod it in the right direction. I used to work > for the PQCC (production quality compiler) project at > Carnegie Mellon back in the early 1980s. So I think I > had some influence on the outcome. How does it feel when something else does your job at your command? Once you have learned how to write compilers, you no loner wish to do them yourself? I think that craftsmen didn't tire of their favourite\ craft... _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
