Stuck

Stuck is a stack-based programming language written in Python by Shebang of the Code Golf SE site. It was inspired by CJam/GolfScript.

Overview
Stuck comes with 3 plugins: Stuck Base, Stuck Math and Stuck SciPy. If you want to use the latter, you must have numpy and scipy installed. If you do not need it, you may remove the  file from the plugins folder. You can easily create your own plugins as well, look at the format of the existing ones to see how to design your own.

Stuck supports inline parsing of integers, floats and strings. If you want to use a list or tuple (hardcoded), you must first put it in a string (surround with s) and then use   (  in Python). The only time spaces are needed is between two different number literals, i.e.  would fail to execute, as it would be interpreted as , not.

The stack at the end of execution is printed implicitly, unless an explicit call to the print function was made somewhere within the program.

Basic


 * - is the range function, mentioned below.

Stuck Math


 * - Note that the actual program would need to look like to work.

Stuck Base
 * - The delimiter in this case is the

Stuck SciPy
 * - Note that there may be rounding errors in this calculation (-1.9999999999999996 instead of -2).

Hello, World!
"Hello, World!"

Alternatively, a zero-byte solution will also print this.

First 100 primes
100R_"v":z"x:x[1]"f"0&":

or

100R"_v;0?":"x:x"f

or

100R"_v;0?":U

First 5 tetrahedral numbers
5R"__1+;2+Π6/p":

External resources

 * Interpreter/Source