# Yerbacon 

[![Build Status](https://ci.username404.fr/buildStatus/icon?style=plastic)](https://ci.username404.fr/job/Yerbacon/job/stable/)

<img align="left" src="/Username404-59/Yerbacon/raw/branch/stable/resources/Yerbacon.png" alt="Yerbacon logo" width="192" height="192">
Aka Yer Bacon,

- #### A language that transpiles into lua, javascript or python code.

Here's how the basic "hello world" script will look like.
```
main #= [] -> {
  println "Hello, World!"
}
```
### Planned features:

- Type inference
- Null safety
- Compilation to native code?

## Getting Started
Variables assigned using #= can't be changed (they are "final"), while the ones affected using the normal operator (=) can.