Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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!