Xylo

Xylo is a domain specific language of the functional paradigm that is designed for use in creative coding and procedural art.
Documentation: https://xylo-1.gitbook.io/docs

Example
root =
l 0 FILL : ss 400 bouquet
quality = 750
bouquet =
r 36
: r 15 flower6
flower6 =
demiflower6
: flip 90 demiflower6
flower5 =
demiflower5
: flip 90 demiflower5
demiflower6 =
collect
Installation
Released Builds
You can find the latest release of the Xylo binaries here.
Cargo Install
You can install Xylo using Cargo:
Manual Build (Linux)
Clone the repo:
Build the repo:
Copy the CLI:
Usage
Write some Xylo code in a .xylo file e.g. art.xylo.
Then, generate an image from that code:
If your code is valid, you should see an image output to art.png.
Community and Support
Join our community and stay connected! You can reach out to us through the following platforms:
- Discord: Join our Discord server to share your art, discuss ideas, and collaborate on the the project.
- Telegram: Join our Telegram group for real-time updates and discussions.
- Reddit: Visit our subreddit to participate in discussions, share your artwork, and connect with other community members.
- Donations: If you appreciate our work and would like to support us, consider donating through Liberapay or Giveth. Your contributions help us continue improving the project!