Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/thesanddog/decalang
- Owner: TheSandDog
- Created: 2023-07-10T21:16:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-29T19:55:20.000Z (10 months ago)
- Last Synced: 2024-04-29T21:01:35.667Z (10 months ago)
- Topics: beginner-friendly, coding, decalang, easy, easy-to-use, language, oop, program, programming-language, rust
- Language: Rust
- Homepage:
- Size: 110 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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