Ethereal
所属分类:编程语言基础
开发工具:Rust
文件大小:0KB
下载次数:0
上传日期:2022-03-28 11:40:25
上 传 者:
sh-1993
说明: 以太编程语言
(The Ethereal Programming Language)
文件列表:
Cargo.lock (35560, 2022-03-28)
Cargo.toml (514, 2022-03-28)
LICENSE (35149, 2022-03-28)
examples/ (0, 2022-03-28)
examples/array.etrl (326, 2022-03-28)
examples/input.etrl (202, 2022-03-28)
examples/math.etrl (328, 2022-03-28)
makefile (229, 2022-03-28)
src/ (0, 2022-03-28)
src/ast/ (0, 2022-03-28)
src/ast/mod.rs (3154, 2022-03-28)
src/ast/token.rs (926, 2022-03-28)
src/bin/ (0, 2022-03-28)
src/bin/main.rs (697, 2022-03-28)
src/evaluation/ (0, 2022-03-28)
src/evaluation/globals.rs (791, 2022-03-28)
src/evaluation/library.rs (3381, 2022-03-28)
src/evaluation/mod.rs (24794, 2022-03-28)
src/evaluation/object.rs (3805, 2022-03-28)
src/evaluation/store.rs (1838, 2022-03-28)
src/lexer.rs (5499, 2022-03-28)
src/lib.rs (804, 2022-03-28)
src/parser.rs (18571, 2022-03-28)
src/repl.rs (1058, 2022-03-28)
src/std_library/ (0, 2022-03-28)
src/std_library/array.rs (3453, 2022-03-28)
src/std_library/fs.rs (3045, 2022-03-28)
src/std_library/hash.rs (2894, 2022-03-28)
src/std_library/http.rs (3228, 2022-03-28)
src/std_library/json.rs (3730, 2022-03-28)
src/std_library/math.rs (4530, 2022-03-28)
src/std_library/mod.rs (961, 2022-03-28)
src/std_library/string.rs (1859, 2022-03-28)
... ...
# Ethereal
Simple yet fast general-purpose programming language.
![Build](https://github.com/Synthesized-Infinity/Ethereal/actions/workflows/build.yml/badge.svg)
![Lint](https://github.com/Synthesized-Infinity/Ethereal/actions/workflows/lint.yml/badge.svg)
![Security](https://github.com/Synthesized-Infinity/Ethereal/actions/workflows/devskim.yml/badge.svg)
[Documentation](https://ethereal-docs.vercel.app/)
Ethereal is a general-purpose programming language that is designed to be fast and simple. Heavly inspired by [Monkey](https://monkeylang.org/) and written in [Rust](https://rust-lang.org/)
### Features
- Includes a Standard Library
- Comes with a REPL
- Runs in the Browser with WASM (Experimental)
Want to contribute? Read the steps below on how to run ethereal on your local machine.
### Prerequisites
* [Rust](https://rust-lang.org/)
### Running Locally
1. Clone the Repository
```bash
git clone https://github.com/Synthesized-Infinity/Ethereal
cd Ethereal
```
2. Build the binary
```bash
cargo build --bin ethereal-bin
```
3. Run the binary
```bash
./target/debug/ethereal-bin
```
----
### Community
Discord:
[![DISCORD](https://invidget.switchblade.xyz/FJuArcCfQv)](https://discord.gg/FJuArcCfQv)
近期下载者:
相关文件:
收藏者: