Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thesanddog/decalang

Decalang (dl) is an interpreted programming language made in rust used to do simple tasks since this language is in heavy developement and currently in beta. To know more about Decalang read the README.md file
https://github.com/thesanddog/decalang

beginner-friendly coding decalang easy easy-to-use language oop program programming-language rust

Last synced: about 24 hours ago
JSON representation

Decalang (dl) is an interpreted programming language made in rust used to do simple tasks since this language is in heavy developement and currently in beta. To know more about Decalang read the README.md file

Awesome Lists containing this project

README

        

# What is Decalang

Decalang (dl) is an interpreted programming language made in rust used to do simple tasks since this language is in heavy developement and currently in beta

| :warning: WARNING |
|:------------------------------------------------------------------------------------|
| **decalang is not ready to use for big projects due to its limitation of features** |

# Why Decalang?

Decalang is very easy to use and beginner friendly since it only has 15 keywords to memorize.

Here is a simple code in decalang.

**Decalang**

```cs
fun add(x,y) {
send(x + y);
}
var x = 23;
var y = 12;

add(x,y);
```

# Download (Windows OS)

**Make sure to do every steps right**

1- `git clone https://github.com/thesanddog/decalang.git` to download the zip file and unzip it.

2- `fsutil file createnew main.dl` to create the `main.dl` file where you are going to write your code.

3- Open as default the type of file you created with `target/release/decalang.exe`.

4- `main.dl` to execute your program

# Contribute

If you want to contribute to the project you must agree to these things

**1- I know what I'm doing.**

**2- I learned the rust language and mastered everything about it.**

**3- I have worked before in projects similar to this.**

If everything above seems familiar to you. You can contact @TheSandDog to contribute to the project