Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lang-programming/lang-interpreter
The Standard Lang reference implementation of the Lang Programming language
https://github.com/lang-programming/lang-interpreter
interpreter lang-language programming-language translation-files
Last synced: 28 days ago
JSON representation
The Standard Lang reference implementation of the Lang Programming language
- Host: GitHub
- URL: https://github.com/lang-programming/lang-interpreter
- Owner: lang-programming
- License: mit
- Created: 2023-09-26T05:38:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-12T13:32:59.000Z (9 months ago)
- Last Synced: 2024-04-13T18:02:06.143Z (9 months ago)
- Topics: interpreter, lang-language, programming-language, translation-files
- Language: Java
- Homepage:
- Size: 2.38 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lang Interpreter
The Standard Lang reference implementation of the Lang Programming language
## Features
- All Lang standard language features
- Support for Java Native Modules and Native Functions## Getting started with Lang
- Checkout the [Lang](https://github.com/JDDev0/lang) project
- This project provides an CLI and a GUI interface for execution and development of Lang programs
- The Lang Shell REPL environment aids the development of Lang programs with code highlighting,
code autocompletion, loading and saving of lang files, additional debug functions, and more## Use as dependency
**Maven**
```xmlat.jddev0.lang
lang-interpreter
1.0.0-beta-09```
**Gradle**
```groovy
implementation 'at.jddev0.lang:lang-interpreter:1.0.0-beta-09'
```### Lang Platform API
- You can add a dependency to the Lang Platform API for your platform (e.g. Desktop with swing library) too## Build from Source
- Execute the following command
```bash
./gradlew publishToMavenLocal
```
- `mavenLocal()` must be in the `repositories` section of the `build.gradle` file of the project you'd like to use the locally compiled version of the lang interpreter.