What is delang?
An interpreted, functional, dynamic, high-level programming language.
It is Javascript-Python-like, combining the two language syntaxes.
The language was created as a project for a graduate degree.
Key Features
- Functional Programming
- Built on Go
- Emphasis on Simplicity
- Support for Higher-Order Functions and Closures
- Built-in decimals system.
Getting DE via Git
You can check out the DE source tree using the following command:
git clone git@github.com:Mostafa-DE/delang.git
Install DE as a Go package
go get github.com/Mostafa-DE/delang@latest
Install DE on Ubuntu/Debian
Download and Install DE
curl -O https://delangbackend.mostafade.com/api/de/ubuntu/de_install.sh && chmod +x ./de_install.sh && ./de_install.sh
Update Shell Configuration
source ~/.bashrc or ~/.zshrc
Set Up Go Environment (Only if Go isn't already installed)
export GOROOT=/usr/local/go && export PATH=$PATH:$GOROOT/bin
Verify DE Installation
de --version
Documentation and Examples
For a closer look at DE's syntax and to learn more about the language, visit the DE Playground.
[!NOTE]
DE is still under development and lacks some features.
If you encounter any issues, please don't hesitate to open an issue in this repository.
Contribution
DE is an open-source project and welcomes contributions from the community.
If you'd like to contribute to the language's development, please feel free to do so.
If you have any questions, suggestions, or just want to chat about DE, feel free to reach out to Mostafa-DE.