# 13 close votes, 8 downvotes, and still no meta post on the restricted square challenge

I think this question needs some discussion. The close/reopen cycle and the mix of up and downvotes suggests strong opinions on both sides. Can we have them presented and discussed?

The first five close votes, resulting in a close as unclear, were cast when the title and body contradicted each other.

The next five, resulting in a second close as unclear, were probably cast in order to get more clarification on

You may not use a loop, or use a constructions that is similar to a loop. Example of loop like constructions are GOTO and recursion.

judging by the upvotes on my comment

This shouldn't have been reopened, because it still lacks clarity on what counts as "loop-like". E.g. what about folds?

The second reopen followed an edit which provided the definition

if you could add an stdout "1" to your code and you would end up with repeating that output n times, it will count as a loop

I'm not entirely sure why the question is still getting close votes, but there are at least two plausible candidate reasons.

1. It could be that people think Optimizer's question

(2) Is evaluating string as a code using eval/exec allowed ?

2. It could be that people think the definition of a loop is unclear in other ways. For example, in CJam it would permit use of the f operator, which is defined as a for loop but which takes a single token as the loop body and hence wouldn't permit inserting 1p into the loop.