https://github.com/valaphee/cran
Flow-based programming "language"
https://github.com/valaphee/cran
flow graph script scripting-language scripting-parser
Last synced: 3 months ago
JSON representation
Flow-based programming "language"
- Host: GitHub
- URL: https://github.com/valaphee/cran
- Owner: valaphee
- License: apache-2.0
- Created: 2022-05-07T00:34:48.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-15T19:21:08.000Z (over 2 years ago)
- Last Synced: 2025-01-07T20:15:11.339Z (4 months ago)
- Topics: flow, graph, script, scripting-language, scripting-parser
- Language: Kotlin
- Homepage:
- Size: 4.29 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Cran

Flow-based programming "language", the aim of this project is not to create an entry-friendly programming language, and more over
to create a capable language, which is easy extensible and modular, and therefore allow this project to grow and gain as many
integrations as possible.The language itself should be intuitive, or simply not allow specific behavior which might be unlogical/hard to track, like for example
mutable structures, without willingly activating it. (See list nodes, which are by default immutable and can be toggled to be mutable.)This project consists of 6 parts:
* cran: Graph Specification
* cran-env: Environment
* cran-pkg-*: Specifications/implementations
* cran-meta: Node Metadata
* cran-spec: Node Specification
* cran-vis: JavaFX-based visual editor## Screenshots
