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

https://github.com/danthe1st/yagpl

yet another graphical programming language
https://github.com/danthe1st/yagpl

Last synced: 5 months ago
JSON representation

yet another graphical programming language

Awesome Lists containing this project

README

          

# YAGPL
> Yet another graphical programming language

---

YAGPL is a graphical programming language made with JavaFX.

## Requirements
### Requirements for running
* JRE 14+

### Requirements for building
* Maven 3
* JDK 14+

## Download
* You can download prebuilt JARs any of [one of the CI builds](https://github.com/danthe1st/YAGPL/actions/workflows/build.yml).
JARs are available as artifacts.

## Setup

### Setting up YAGPL in an IDE

* Install [Java 14](https://adoptopenjdk.net/?variant=openjdk14&jvmVariant=hotspot) or newer
* Import the project as a Maven project into your IDE of choice
* Run the class `io.github.danthe1st.ui.YAGPL`

### Running YAGPL without IDE

* Install [Java 14](https://adoptopenjdk.net/?variant=openjdk14&jvmVariant=hotspot) or newer
* [Download](https://maven.apache.org/download.cgi) and [install](https://maven.apache.org/install.html) maven
* Execute `mvn javafx:run` in the project directory.

## Example

### Fizzbuzz

![image](https://user-images.githubusercontent.com/34687786/112269341-89c0a500-8c78-11eb-8d2d-d0bb1541c9b2.png)
![image](https://user-images.githubusercontent.com/34687786/112269385-99d88480-8c78-11eb-8c72-63a749fca3d1.png)