We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Pljic!

From Esolang
Jump to navigation Jump to search

PLJIC! is a programming language created by User:Mmmph! as a thing to do.

Overview

PLJIC! code is executed one character at a time, much like HQ9+.

Commands

  • P prints the internal variable.
  • L label, sets the label position to it's position in the program.
  • J jumps to the current label.
  • I takes input from the user as a string, and stores it in the internal variable.
  • C if the internal variable is "0", jump.
  • ! ends the program.

Examples

False machine: ILPC!

Cat program: LIPJ

Implementations

There is an implementation in L1-OS but it's closed source for now. A python implementation coming soon-ish :)