Talk:Golf/Feature golf

From Esolang
Jump to navigation Jump to search

I believe if a Feature golf competition were to be held, it would be almost pointless. A language could be made that only uses an EOF character as a command, and win, as that's only 1 byte. Or, language could be created with zero length programs. These programs would have nothing in them, and win. However, if the competition had some restrictions, say, only languages that have at least 1/2 command(s) could be used, then feature golf could be fun. Basically, feature golf needs some more elaboration. --Areallycoolusername (talk) 13:39, 2 August 2019 (UTC)

Feature golf is not intended to be fun (the Hello, world! program is not fun either); it is intended to give new users to a language an overview of all of the commands.
If you indeed want to break my original purpose, I think a Feature golf program should use all the features the language supports. State changes in an interpreter does not count. For example, if you are posting a solution in brainfuck (which supports nested loops and non-instruction comments), a post must contain all instructions as well as at least 1 nested loop and non-instruction comment.--A (talk) 14:27, 2 August 2019 (UTC)
In addition to including all of the commands, the competitive feature golf also requires users to do a specific thing; therefore, it would be very challenging for languages that only have EOF and languages that don't have programs to win. --A (talk) 14:42, 2 August 2019 (UTC)