Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Eclalang/Ecla
Ecla is a programming language that is designed to be easy to learn and use. It is a general purpose language that can be used for many different things.
https://github.com/Eclalang/Ecla
ecla go golang interpreter learning programming-languages
Last synced: 11 days ago
JSON representation
Ecla is a programming language that is designed to be easy to learn and use. It is a general purpose language that can be used for many different things.
- Host: GitHub
- URL: https://github.com/Eclalang/Ecla
- Owner: Eclalang
- License: mit
- Created: 2022-10-16T20:30:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-09T20:57:39.000Z (4 months ago)
- Last Synced: 2024-08-02T16:32:22.734Z (4 months ago)
- Topics: ecla, go, golang, interpreter, learning, programming-languages
- Language: Go
- Homepage: https://ecla.dev
- Size: 1000 KB
- Stars: 74
- Watchers: 4
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Ecla
[![Go Report Card](https://goreportcard.com/badge/github.com/Eclalang/Ecla)](https://goreportcard.com/report/github.com/Eclalang/Ecla)
![version](https://img.shields.io/github/go-mod/go-version/Eclalang/Ecla?style=plastic)
[![codecov](https://codecov.io/gh/Eclalang/ecla/graph/badge.svg?token=HRCXPJWL35)](https://codecov.io/gh/Eclalang/ecla)## What is Ecla ?
**Ecla** is a programming language that was created to be **simple** and **effortless** to use.
It is an interpreted language that is written using the **Go** programming language.
Having a simple syntax and numerous standard libraries makes the language easy to learn and use without losing the leverage of advanced features.## How can you help ?
For now, the project is in its early stages and needs to be popularized.
We need to be recognized as a programming language by GitHub, therefore we need to have at least **200 repositories** from unique user that uses the Ecla programming language.
If you do, consider sharing with us your experience with the language and how we can improve it 📈.> If you want to help us, you can star the project and share it with your friends ! ❤️
If you want to join us on [Discord](https://discord.gg/xYnaAjEFgs)
## How to install Ecla?
To install Ecla from the sources, you can follow the instructions in the [installation manual](https://github.com/Eclalang/Ecla/blob/main/INSTALL.md).
For now, there is no installer for Ecla, but it will be available as soon as possible.## After installation
### How to run Ecla code ?
To run Ecla code, you can use the following command :
```bash
ecla
```
#### flags :- **t** to get the execution time
- **d** to run in debug mode
- **dl** to run in debug lexer mode
- **dp** to run in debug parser mode
- **m** to run the integrated metrics system## Thank you for using Ecla!