2020-12-11 22:36:10 +01:00
|
|
|
# Yerbacon
|
|
|
|
|
2021-03-05 14:27:50 +01:00
|
|
|
[![Build Status](https://ci.username404.fr/buildStatus/icon?style=plastic)](https://ci.username404.fr/job/Yerbacon/job/stable/)
|
2020-12-11 22:36:10 +01:00
|
|
|
|
2021-02-24 21:18:32 +01:00
|
|
|
<img align="left" src="/Username404-59/Yerbacon/raw/branch/stable/resources/Yerbacon.png" alt="Yerbacon logo" width="192" height="192">
|
2020-12-11 22:36:10 +01:00
|
|
|
Aka Yer Bacon,
|
|
|
|
|
|
|
|
- #### A language that transpiles into lua, javascript or python code.
|
|
|
|
|
2021-02-26 14:22:12 +01:00
|
|
|
Here's how the basic "hello world" script will look like.
|
2020-12-11 22:36:10 +01:00
|
|
|
```
|
|
|
|
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.
|