# Perl
Uses: <code> 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz}</code> (with space)

Does not use: ``"#$%'()*+,-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`{|~`` from [previous submission in Unreadable](https://codegolf.stackexchange.com/a/67380/30164)

<!-- language: lang-perl -->

    eval q!print uc q&} abcdefghijklmnopqrstuvwxyz&!and eval q}print q&0abcdefghijklmnopqrstuvwxyz&}and eval q&print length for qw!a bc def ghij klmno pqrstu vwxyzab cdefghij klmnopqrs!&


    } ABCDEFGHIJKLMNOPQRSTUVWXYZ0abcdefghijklmnopqrstuvwxyz123456789


&hellip;the old joke about monkeys writing code comes to mind&hellip;

[You can run the program online.](https://ideone.com/fTr98T)

This program abuses the weird features of Perl to write code in just about any subset of ASCII:

- Functions can be called without parentheses in some cases (unsure about exact rules)
- `q#text#` where `#` can be almost any character is the same as `"text"`
- `qw#word1 word2 word3#` like the above is the same as `["word1", "word2", "word3"]`
- `for` loops and other things can be appended to lines, eliminating any punctuation