What is EZC?
EZC is an RPN language that supports multiprecision, a live interpereter, and more all without the end user needing to know memory management. EZC also includes lots of mathematical functions, even at high precisions (using MPFR).
Online documentation: http://chemicaldevelopment.us/ezc/
These are found from the releases page, and can be installed like this (uses cmake as a buildsystem):
mkdir build && cd build cmake .. make -j4 make install
(you may need to run
sudo make install if you need priviledges to install in
Just clone this repo:
git clone https://github.com/ChemicalDevelopment/ezc.git, then follow the
Run the program to view help:
If you are building from a
build/ directory, replace
And it will output the help message.
Here are some quick examples:
$ ec -e'cade is a boss print()' boss
Use a function like
$ ec -e'cade is a boss concat() dump()' aboss
It concatenated the last two items, then printed the result
Some functions are implemented as repeaters, using
FUNCTION&() (which will repeatedly call the function).
$ ec -e'cade is a boss concat&() dump()' cadeisaboss
This concatenated all of the stack together
- Add checks
- Cade Brown email@example.com