Skip to content
Nonterminal goes to terminal, natch.
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
samples
tests
README
context_free.rb

README

           S
          /|\
         / | \
        /  |  \
       S  '+'  S
      /|\      |
     / | \     |
    S '+' S   'a'
    |     |
   '1'   '1'
   
   
CONTEXT_FREE: 
A library for context free art in Ruby-Processing.


RECOMMENDED READING:
contextfreeart.org
wikipedia.org/wiki/Chomsky_hierarchy
wikipedia.org/wiki/L-system


HOW TO:
For now, check out the samples.


TO DO:
* Make the drawings run in a separate thread so you can watch 'em go.
* Determine if we can run the rules iteratively without needing to parse them.
* Settle on a more compact vocabulary of options (although not as cryptic
  as ContextFree.app's).
* Comment the examples with helpful pointers.
* Write a real README.
* Stick up a GitHub wiki that's just a page full of images of all the examples.
* Try some neat integrations of context_free + control_panel.
Something went wrong with that request. Please try again.