Yerbacon/README.md

33 lines
1.0 KiB
Markdown
Raw Normal View History

# Yerbacon
<img title="Yer &#129363;" align="left" src="/Username404-59/Yerbacon/raw/branch/stable/resources/Yerbacon.svg" alt="Yerbacon logo" width="192" height="192">
### &#9658; A language that transpiles into another programming language, like Lua, JavaScript (ES6) or Python.
```
main >> {
print_line("Hello, World!")
}
main()
```
[![Build Status](https://ci.username404.fr/buildStatus/icon?style=plastic)](https://ci.username404.fr/job/Yerbacon/job/stable/)
### Planned features:
- Type inference
- Null safety
2021-07-07 22:55:00 +02:00
- 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.