elydre / ks2c

KEA stream compiler

Home Page:https://youtu.be/ebba3zVktX0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ks2c

Wiki Github Project dif10

About

The KS (KEA-stream) is an esolang designed to simplify the KEA, a modal interpreted esolang

KS => ks2kea => KEA => interpreter

However the KEA remains slow, so instead of compiling the KS to KEA why not do it to C

KS => ks2c => C => compiler => executable

Build and run

# Compile the KS to C
python3 main.py <input.ks>

# Compile the C to an executable
make

# Execute the compiled code
./prog

About

KEA stream compiler

https://youtu.be/ebba3zVktX0

License:GNU General Public License v3.0


Languages

Language:C 53.7%Language:Python 41.8%Language:KerboScript 2.2%Language:Makefile 1.2%Language:Shell 1.1%