It's Just Perl is a dumb OISC by User:BoundedBeans where It's Just Perl!

The instruction[edit]

It's Just Perl! A B C D E F

(where A-F are numbers)

The arguments are directly stored in memory, so they can be self-modified by Perl. Nothing else is initially stored. Pre-loading byte-by-byte is severely necessary since otherwise no Perl code will be able to run.

Perl contents[edit]

Perl has access to the full standard library, and a filesystem to read and write to and load packages from. This filesystem is consistent across evals. Variables cannot be guaranteed consistent, though they might be. Additional packages can be extensions.

Also, there is one extra package available: It::sJustPerl (a.k.a. It'sJustPerl). It contains the following subroutines: