cl-ascii-art

2017-10-19

Ascii Art generating routines.

Upstream URL

github.com/Blue-Sky-Skunkworks/cl-ascii-art

Author

William Halliburton

License

GPLv3
README

Once apon a time...

there was a boy.

|_|  _     _  _ _|_    _     _|_    _. |  _  ._   _
| | (/_   _> (/_ |_   (_) |_| |_   (_| | (_) | | (/_ o
                                                     /

┌────────────────────────────────────────────────────┐
│and  would  not  be  boxed  in.│
└────────────────────────────────────────────────────┘

But he had many friends...

He liked fractals!

                          ◆
                        ◆ ◆ ◆
                          ◆
                    ◆     ◆     ◆
                  ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
                    ◆     ◆     ◆
                          ◆
                        ◆ ◆ ◆
                          ◆
        ◆                 ◆                 ◆
      ◆ ◆ ◆             ◆ ◆ ◆             ◆ ◆ ◆
        ◆                 ◆                 ◆
  ◆     ◆     ◆     ◆     ◆     ◆     ◆     ◆     ◆
◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
  ◆     ◆     ◆     ◆     ◆     ◆     ◆     ◆     ◆
        ◆                 ◆                 ◆
      ◆ ◆ ◆             ◆ ◆ ◆             ◆ ◆ ◆
        ◆                 ◆                 ◆
                          ◆
                        ◆ ◆ ◆
                          ◆
                    ◆     ◆     ◆
                  ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆
                    ◆     ◆     ◆
                          ◆
                        ◆ ◆ ◆
                          ◆

and ∞ ⊃ ∞

─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─
┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐
│┌┐│┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐│┌┐│
└┘└┘│└─┘└─┘│└┘└┘│└─┘└─┘│└┘└┘│└─┘└─┘│└┘└┘│└─┘└─┘│└┘└┘│└─┘└─┘│└┘└┘
┌┐┌┐│┌─┐┌─┐│┌┐┌┐└┐┌──┐┌┘┌┐┌┐│┌─┐┌─┐│┌┐┌┐└┐┌──┐┌┘┌┐┌┐│┌─┐┌─┐│┌┐┌┐
│└┘│└┘┌┘└┐└┘│└┘│┌┘└┐┌┘└┐│└┘│└┘┌┘└┐└┘│└┘│┌┘└┐┌┘└┐│└┘│└┘┌┘└┐└┘│└┘│
└┐┌┘┌┐└┐┌┘┌┐└┐┌┘│┌┐││┌┐│└┐┌┘┌┐└┐┌┘┌┐└┐┌┘│┌┐││┌┐│└┐┌┘┌┐└┐┌┘┌┐└┐┌┘
┌┘└─┘└─┘└─┘└─┘└┐└┘└┘└┘└┘┌┘└─┘└─┘└─┘└─┘└┐└┘└┘└┘└┘┌┘└─┘└─┘└─┘└─┘└┐
│┌─┐┌─┐┌┐┌─┐┌─┐│┌┐┌┐┌┐┌┐└┐┌─┐┌─┐┌─┐┌─┐┌┘┌┐┌┐┌┐┌┐│┌─┐┌─┐┌┐┌─┐┌─┐│
└┘┌┘└┐└┘└┘┌┘└┐└┘│└┘││└┘│┌┘└┐└┘┌┘└┐└┘┌┘└┐│└┘││└┘│└┘┌┘└┐└┘└┘┌┘└┐└┘
┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐└┐┌┘└┐┌┘│┌┐│┌┐└┐┌┘┌┐│┌┐│└┐┌┘└┐┌┘┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐
│└─┘└─┘││└─┘└─┘│┌┘└──┘└┐└┘└┘│└─┘└─┘│└┘└┘┌┘└──┘└┐│└─┘└─┘││└─┘└─┘│
└┐┌──┐┌┘└┐┌──┐┌┘│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│└┐┌──┐┌┘└┐┌──┐┌┘
┌┘└┐┌┘└┐┌┘└┐┌┘└┐└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘┌┘└┐┌┘└┐┌┘└┐┌┘└┐
│┌┐││┌┐││┌┐││┌┐│┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐│┌┐││┌┐││┌┐││┌┐│
└┘└┘└┘└┘└┘└┘└┘└┘│└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘│└┘└┘└┘└┘└┘└┘└┘└┘
┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐│┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐│┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐
│└┘││└┘││└┘││└┘│└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘│└┘││└┘││└┘││└┘│
└┐┌┘└┐┌┘└┐┌┘└┐┌┘┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐└┐┌┘└┐┌┘└┐┌┘└┐┌┘
┌┘└──┘└┐┌┘└──┘└┐│└─┘└─┘│└┘└┘│└─┘└─┘│└┘└┘│└─┘└─┘│┌┘└──┘└┐┌┘└──┘└┐
│┌─┐┌─┐││┌─┐┌─┐│└┐┌──┐┌┘┌┐┌┐│┌─┐┌─┐│┌┐┌┐└┐┌──┐┌┘│┌─┐┌─┐││┌─┐┌─┐│
└┘┌┘└┐└┘└┘┌┘└┐└┘┌┘└┐┌┘└┐│└┘│└┘┌┘└┐└┘│└┘│┌┘└┐┌┘└┐└┘┌┘└┐└┘└┘┌┘└┐└┘
┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐│┌┐││┌┐│└┐┌┘┌┐└┐┌┘┌┐└┐┌┘│┌┐││┌┐│┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐
│└─┘└─┘└┘└─┘└─┘│└┘└┘└┘└┘┌┘└─┘└─┘└─┘└─┘└┐└┘└┘└┘└┘│└─┘└─┘└┘└─┘└─┘│
└┐┌─┐┌─┐┌─┐┌─┐┌┘┌┐┌┐┌┐┌┐└┐┌─┐┌─┐┌─┐┌─┐┌┘┌┐┌┐┌┐┌┐└┐┌─┐┌─┐┌─┐┌─┐┌┘
┌┘└┐└┘┌┘└┐└┘┌┘└┐│└┘││└┘│┌┘└┐└┘┌┘└┐└┘┌┘└┐│└┘││└┘│┌┘└┐└┘┌┘└┐└┘┌┘└┐
│┌┐│┌┐└┐┌┘┌┐│┌┐│└┐┌┘└┐┌┘│┌┐│┌┐└┐┌┘┌┐│┌┐│└┐┌┘└┐┌┘│┌┐│┌┐└┐┌┘┌┐│┌┐│
└┘└┘│└─┘└─┘│└┘└┘┌┘└──┘└┐└┘└┘│└─┘└─┘│└┘└┘┌┘└──┘└┐└┘└┘│└─┘└─┘│└┘└┘
┌┐┌┐│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│┌┐┌┐
│└┘│└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘│└┘│
└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘
┌┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└┐
│┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐│
└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘┌┘└┐└┘
┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐│┌┐│┌┐└┐┌┘┌┐
│└─┘└─┘│└┘└┘│└─┘└─┘│└┘└┘│└─┘└─┘││└─┘└─┘│└┘└┘│└─┘└─┘│└┘└┘│└─┘└─┘│
└┐┌──┐┌┘┌┐┌┐│┌─┐┌─┐│┌┐┌┐└┐┌──┐┌┘└┐┌──┐┌┘┌┐┌┐│┌─┐┌─┐│┌┐┌┐└┐┌──┐┌┘
┌┘└┐┌┘└┐│└┘│└┘┌┘└┐└┘│└┘│┌┘└┐┌┘└┐┌┘└┐┌┘└┐│└┘│└┘┌┘└┐└┘│└┘│┌┘└┐┌┘└┐
│┌┐││┌┐│└┐┌┘┌┐└┐┌┘┌┐└┐┌┘│┌┐││┌┐││┌┐││┌┐│└┐┌┘┌┐└┐┌┘┌┐└┐┌┘│┌┐││┌┐│
└┘└┘└┘└┘┌┘└─┘└─┘└─┘└─┘└┐└┘└┘└┘└┘└┘└┘└┘└┘┌┘└─┘└─┘└─┘└─┘└┐└┘└┘└┘└┘
┌┐┌┐┌┐┌┐└┐┌─┐┌─┐┌─┐┌─┐┌┘┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐└┐┌─┐┌─┐┌─┐┌─┐┌┘┌┐┌┐┌┐┌┐
│└┘││└┘│┌┘└┐└┘┌┘└┐└┘┌┘└┐│└┘││└┘││└┘││└┘│┌┘└┐└┘┌┘└┐└┘┌┘└┐│└┘││└┘│
└┐┌┘└┐┌┘│┌┐│┌┐└┐┌┘┌┐│┌┐│└┐┌┘└┐┌┘└┐┌┘└┐┌┘│┌┐│┌┐└┐┌┘┌┐│┌┐│└┐┌┘└┐┌┘
┌┘└──┘└┐└┘└┘│└─┘└─┘│└┘└┘┌┘└──┘└┐┌┘└──┘└┐└┘└┘│└─┘└─┘│└┘└┘┌┘└──┘└┐
│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐││┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│┌┐┌┐│┌─┐┌─┐│
└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘│└┘│└┘┌┘└┐└┘
┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐└┐┌┘┌┐
│└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘││└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘│
└┐┌─┐┌─┐┌─┐┌─┐┌──┐┌─┐┌─┐┌─┐┌─┐┌┘└┐┌─┐┌─┐┌─┐┌─┐┌──┐┌─┐┌─┐┌─┐┌─┐┌┘
┌┘└┐└┘┌┘└┐└┘┌┘└┐┌┘└┐└┘┌┘└┐└┘┌┘└┐┌┘└┐└┘┌┘└┐└┘┌┘└┐┌┘└┐└┘┌┘└┐└┘┌┘└┐
│┌┐│┌┐└┐┌┘┌┐│┌┐││┌┐│┌┐└┐┌┘┌┐│┌┐││┌┐│┌┐└┐┌┘┌┐│┌┐││┌┐│┌┐└┐┌┘┌┐│┌┐│
└┘└┘│└─┘└─┘│└┘└┘└┘└┘│└─┘└─┘│└┘└┘└┘└┘│└─┘└─┘│└┘└┘└┘└┘│└─┘└─┘│└┘└┘
┌┐┌┐│┌─┐┌─┐│┌┐┌┐┌┐┌┐│┌─┐┌─┐│┌┐┌┐┌┐┌┐│┌─┐┌─┐│┌┐┌┐┌┐┌┐│┌─┐┌─┐│┌┐┌┐
│└┘│└┘┌┘└┐└┘│└┘││└┘│└┘┌┘└┐└┘│└┘││└┘│└┘┌┘└┐└┘│└┘││└┘│└┘┌┘└┐└┘│└┘│
└┐┌┘┌┐└┐┌┘┌┐└┐┌┘└┐┌┘┌┐└┐┌┘┌┐└┐┌┘└┐┌┘┌┐└┐┌┘┌┐└┐┌┘└┐┌┘┌┐└┐┌┘┌┐└┐┌┘
┌┘└─┘└─┘└─┘└─┘└┐┌┘└─┘└─┘└─┘└─┘└┐┌┘└─┘└─┘└─┘└─┘└┐┌┘└─┘└─┘└─┘└─┘└┐
│┌─┐┌─┐┌┐┌─┐┌─┐││┌─┐┌─┐┌┐┌─┐┌─┐││┌─┐┌─┐┌┐┌─┐┌─┐││┌─┐┌─┐┌┐┌─┐┌─┐│
└┘┌┘└┐└┘└┘┌┘└┐└┘└┘┌┘└┐└┘└┘┌┘└┐└┘└┘┌┘└┐└┘└┘┌┘└┐└┘└┘┌┘└┐└┘└┘┌┘└┐└┘
┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐┌┐└┐┌┘┌┐
│└─┘└─┘││└─┘└─┘││└─┘└─┘││└─┘└─┘││└─┘└─┘││└─┘└─┘││└─┘└─┘││└─┘└─┘│
└┐┌──┐┌┘└┐┌──┐┌┘└┐┌──┐┌┘└┐┌──┐┌┘└┐┌──┐┌┘└┐┌──┐┌┘└┐┌──┐┌┘└┐┌──┐┌┘
┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐┌┘└┐
│┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐││┌┐│
└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘

Dependencies (6)

  • alexandria
  • cl-ansi-text
  • cl-ppcre
  • inferior-shell
  • iterate
  • split-sequence

Dependents (0)

    • GitHub
    • Quicklisp