It's Just Perl is a dumb OISC by User:BoundedBeans where It's Just Perl!
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 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:
readMem, accepts a number as a memory index, returns the number at that It's Just Perl memory address