SqueezeL is a golfing language with Lisp-like syntax and a 40-character codepage. This means that 3 characters can be packed into 2 bytes, since 40³<256². If your source code is n characters long, it will be ceil(n * 2/3) bytes after packing.
I've lost interest in working on it, so SqueezeL is in alpha for an indefinite amount of time.
To open an interactive REPL, simply run the main file:
python3 SqueezeL.py
In the REPL, you can type the name of a function to learn more about it.
Run a program like this:
python3 SqueezeL.py prgm.sqzl
The program needs to be a .sqzl file, which is created using the packer:
python3 packer.py prgm.txt
This project is licensed under the MIT License. Parts of SqueezeL.py are based on lis.py, which was created by Peter Norvig and also published under the MIT License.