
I figured it out !!!!!!
if we have AI that fails worse and worse and we have an AI-driven compiler that is _intended_ to prevent the user from making any working code and we're _also_ okay with having a powerful compiler that succeeds and we're _also_ okay with having a stupid compiler that tries to mess with the user by making half-working messy code that makeds everything impossible (basically a form of a failing compiler)
then allw e have to do is put the crippled AI in front of a compiler interface
and we have an awesome compiler intended to fight with the user as a joke or processing experience!!!
it makes sense to me >( maybe not enough of for today.
what would the compiler interface look like?
maybe it could accept any source code, and it would convert the source code into words, and then convert the words into further source code, and then compile the source code ????
hrrrrm
so basically the compiler's job is to prevent the user from making a computer program ...
but users get tired easy :/ how do we keep it struggling?
ok how about this: if the AI is failing worse and worse (soemtimes happens, likely not always, but could) then that could be part of the struggling to make things fail
what if... the worse it was, this was counted as a success ... in some manner ?
it's a little confusing >( but what if it's like "user, give me a challenging task."
"ummm how about enumerating successful algorithms for calculating a square root, using a graph-based datastructure somewhere, in a single sourcefile of less than a thousand lines?" "ok let me write a test for that" (writes test for something else that doesn't really work) "arright here i go! i'll try to make my test pass worse and worse!" "don't forget metrics for sourcelines, graph-basedness, style, compilation success ..
unsure if that's quite right