Go to file
Username404 6afd81f9ba
Update README.md
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
2022-05-14 18:48:16 +02:00
docs
examples
misc
resources
scripts Remove the useless scripts/TestYbcon file 2022-04-21 23:31:10 +02:00
src Lua.hpp: Only output indentation when newLines is set to true 2022-05-07 09:37:04 +02:00
changelog
CMakeLists.txt CMakeLists.txt: Disable the "unused command line argument" warning on MinGW toolchains 2022-05-14 16:54:28 +02:00
Jenkinsfile Set IGNORE_MINIMAL_COMPILER_VERSION to "ON" in the Jenkinsfile 2022-04-21 23:31:09 +02:00
LICENSE.txt
README.md Update README.md 2022-05-14 18:48:16 +02:00

Yerbacon

Yerbacon logo

► A language that transpiles into lua, javascript (ES6) or python code.

main >> {
  print_line("Hello, World!")
}

Build Status

Planned features:

  • Type inference
  • Null safety
  • Compilation to jvm bytecode?

Getting Started

See the documentation.

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.