awesome-creative-coding
awesome-creative-coding copied to clipboard
Add Xylo to Visual Programming Languages
I'm the developer of Xylo, a functional programming language specifically designed for the procedural generation of art.
It is capable of rendering thousands of shapes from minimal code and a clean syntax. It is written in Rust with no_std support so it can pretty much be run in any environment. Planned features for the future are image processing, font rendering, GPU rendering, and WebAssembly support.
A code example:
root =
hsl (rand * 360) 0.4 0.2 FILL
: t (-width / 2.0) (-height / 2.0) (ss (width / size) (collect rows))
size = 20
rows =
for i in 0..size
collect (cols i)
cols i =
for j in 0..size
t (i + 0.5) (j + 0.5) (r (rand * 360) (hsl (rand * 360) 0.5 0.6 (ss 0.375 SQUARE)))
GitHub: https://github.com/giraffekey/xylo Docs: https://xylo-1.gitbook.io/docs