get eevo
Download
Universal executable for any operating system, yes really! 1
On Windows you need to rename the downloaded file to
eevo.exe to allow Windows to recognize it.
No further steps are required for everyone else, expect moving it
to somewhere in your $PATH if you want to access it
from anywhere. 2
Install From Source
Interpreter
A command line interpreter is provided with eevo by default.3
- Dependencies:
- C99 compiler
- libc: C standard library
- GNU make: build system
- xxd: build
core.evo.hto include eevo core at compile time - sed: construct amalgamated source files
- Optional:
- markman: regenerate man pages from markdown
- rlwrap (
evo): make REPL more interactive with readline support
Modify config.mk to your liking, or leave as is for
default Unix-like systems.
$ git clone https://codeberg.org/eevo/eevo && cd eevo
$ make
$ sudo make install
How to build universal binary
- Download the Cosmopolitan C compiler
cosmoccfrom their website. - Replace
makeabove withCC=path/to/cosmocc make eevo
Library
eevo can also be statically embedded as a library in other C
programs with almost zero dependencies. Simply drop
eevo0.1.c, eevo0.1.h, into your project to
use the necessary functions for your program.
- Dependencies:
- C99 compiler
- libc
$ wget https://eevo.pub/get/eevo0.1.tar.gz
$ tar xf eevo0.1.tar.gz -C path/to/your/project