10
\$\begingroup\$

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout July 2022, our Language of the Month will be:

Piet

What's a Language of the Month?

See the meta post for nominations. In short, during July, those who wish to participate should learn (at least the basics of) Piet, and use it to solve challenges. Participation is completely optional, but is anticipated to be fun!

Information about Piet

Piet is a classic esolang that dates back to 2001 (according to Esolangs article), which is unique in that it operates on an image rather than source code.

But "source code being an image" is only part of its uniqueness. The instruction pointer moves around in the unit of single-colored areas, as opposed to individual cells. Also, the commands execute when the IP crosses the border, and the relative difference between two colors defines the command. Finally, pushing a large number can be done in one step but it requires an area of that many cells, which gives a metagolfing potential for pushing number constants.

Resources

I (Steffan) will also offer a +100 bounty for any user's 2nd Piet answer in July.

\$\endgroup\$

1 Answer 1

5
\$\begingroup\$

List of all Piet answers posted in July 2022

List of relevant tips posted in July 2022

  • If-else-bounce-merge by Bubbler

  • add entries in the form:

    [<tip summary>](https://codegolf.stackexchange.com/a/<answer-ID>) by [username](https://codegolf.stackexchange.com/users/<user-ID>)
    

List of relevant challenges posted in July 2022

  • add entries in the form:

    [<challenge title>](https://codegolf.stackexchange.com/a/<answer-ID>) by [username](https://codegolf.stackexchange.com/users/<user-ID>)
    
\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .