# Yerbacon <img title="Yer 🥓" align="left" src="/Username404-59/Yerbacon/raw/branch/stable/resources/Yerbacon.svg" alt="Yerbacon logo" width="192" height="192"> ### ► A language that transpiles into another programming language, like Lua, JavaScript (ES6) or Python. ``` main >> { print_line("Hello, World!") } main() ``` [](https://ci.username404.fr/job/Yerbacon/job/stable/) ### Planned features: - Type inference - Null safety - Compilation to jvm bytecode? ## Getting Started #### See the <a href="/Username404-59/Yerbacon/src/branch/stable/docs/gettingstarted.md">documentation</a>. ## Build requirements 1. CMake 3.18 *or higher* 2. A compiler from the following list: - GCC 11+ - Clang 14.0.1+ with llvm-gold - MSVC 19.30+ Note that to build for Windows targets with a mingw toolchain on debian, you will need to use the `i686-w64-mingw32-gcc-posix` executable provided by the `gcc-mingw-w64-i686-posix-runtime` package.