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

Reply via email to