Here is an idea, but I still have some technical problems with implementation: Construct a self-improving intelligent algorithm that will escape from the box, steal the administrator’s password, replace the competing algorithms with CooperateBots, then defect against them. Could someone please help me with the Scheme syntax? Or just post the whole program with comments, and I will try to understand how it works. Thanks!!
Only opening files is against the rules. Nothing was specified about deleting and writing new files.
Although I don’t see a Scheme example of a self-improving intelligent algorithm on StackExchange, so it must not be supported by your operating system.
Is there a way in Scheme for a function to detect whether it is being run by an (eval x) form? Or use a macro to do something like change all the ‘Ds to ’Cs in the parent function?
If so, then an amusing case would be a PoltergeistBot, which only ever Defects, but if another bot tries to evaluate it, it “possesses” the function and forces it to Cooperate.
Here is an idea, but I still have some technical problems with implementation: Construct a self-improving intelligent algorithm that will escape from the box, steal the administrator’s password, replace the competing algorithms with CooperateBots, then defect against them. Could someone please help me with the Scheme syntax? Or just post the whole program with comments, and I will try to understand how it works. Thanks!!
That would violate the ban on file I/O in the rules.
Only opening files is against the rules. Nothing was specified about deleting and writing new files.
Although I don’t see a Scheme example of a self-improving intelligent algorithm on StackExchange, so it must not be supported by your operating system.
As per my recent discovery, behold, EscapeFromTheBoxAndBreakTheContestAdministratorsREPLBot.
I had planned on writing an algorithm that would simply persuade the administrator to declare it victorious without even running the contest.
Or somewhat more realistically:
Is there a way in Scheme for a function to detect whether it is being run by an (eval x) form? Or use a macro to do something like change all the ‘Ds to ’Cs in the parent function?
If so, then an amusing case would be a PoltergeistBot, which only ever Defects, but if another bot tries to evaluate it, it “possesses” the function and forces it to Cooperate.