#programming-language #wrap #memory #loops

app degenerate

A degenerate programming language

2 releases

0.0.1 May 14, 2022
0.0.0 Dec 11, 2021

#83 in #loop

CC0 license

485KB
1K SLoC

degenerate

A generative image programming language


Quick Start

  • Install rustup by following the instructions here.

  • Run cargo install degenerate

  • Run a degenerate program:

      degenerate resize:1024 rotate-color:g:0.05 circle scale:0.5 wrap \
      for:8 apply loop \
      rotate-color:b:0.05 \
      for:8 apply loop \
      save
    
  • Open memory.png, which should look like this:

Please consult the Degenerate Programmer's Manual for more information.

Credits

degenerate is written by Casey Rodarmor and Liam Scalzulli.

Prior Art

Degenerate builds on the techniques used in casey/blaster, an audio-reactive visuals engine.

Dependencies

~16–32MB
~428K SLoC