The kind that runs once and then waits geological ages to hit the next iteration. For example:
while (command != 'quit') {
command = readline()
handle(command)
}