11
\$\begingroup\$

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

Pip

What's a Language of the Month?

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

Information about Pip

Pip is an interpreted, imperative code-golf language created by @DLosc.

Unlike most golfing languages, but like many practical languages, Pip is an imperative language with infix operators. It also uses plain ASCII instead of a custom codepage. These features make it a great introduction to golflangs for users of imperative languages like Python, JavaScript, and Perl.

Pip's more "traditional" style of programming, combined with a number of uncommon builtin features, makes it very interesting to program in.

  • Pip is very strong with regex. It has operations that allow combination of strings and regexes, and has special regex match variables.
  • Pip's bugs make it a hilariously golfy language (and what is code golf, if not funny?).
  • Operator precedence and input format optimization are very important in Pip, which is a mini challenge in itself.

Interpreters

Information

@DLosc and @Razetime are usually available in The Nineteenth Byte to answer any Pip questions. (Feel free to ping either of us.)

Bounty

I, Steffan, will offer:

  • +100 bounty to every user's 1st Pip answer in December
  • +250 bounty to every user's 5th Pip answer in December

If I forget to offer a bounty, feel free to ping me in chat.

\$\endgroup\$

1 Answer 1

6
\$\begingroup\$

List of all Pip answers posted in December 2022

List of relevant tips posted in December 2022

List of relevant challenges posted in December 2022

  • Is it true? Ask Pip! by DLosc

  • 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 .