all 154 comments

[–]NotReallyEthicalLOL 268 points269 points  (20 children)

this would be great for my professor who already renders all of his diagrams in plaintext

[–]Dear_Occupant 148 points149 points  (16 children)

Or for people who still make walkthroughs on GameFAQs.

[–]oyvho 138 points139 points  (10 children)

I so prefer written walkthroughs to those horrible videos...

[–]Concrete_Mattress 79 points80 points  (8 children)

[0:00 - 1:25] Don't forget to like, comment, and subscribe!

[1:25 - 1:40] Here's where the key is.

[1:40 - 3:00] <random bullshit>

[–]whyiskeemstarfastaf 42 points43 points  (7 children)

I’m sure you mean ‘[1.40 - 10:01]’...

[–][deleted] 50 points51 points  (6 children)

No. It's like this:

[0:00 - 0:45] Obnoxious animated intro with shitty music

[0:45 - 3:00] Don't forget to link and subscribe

[3:00 - 6:00] Potted history of the series of games

[6:00 - 8:42] Way too much playthrough leading up to the bit with the key

[8:42 - 8:47] "hereswherethekeyis" (blink and you'll miss it)

[8:47 - 10:01] Random bullshit and shoutouts to other Youtubers, got to keep those sweet sweet over ten minute page views coming!

[–]kelbycheese 11 points12 points  (5 children)

Does it benefit them to have 10 minute videos?

[–][deleted] 20 points21 points  (0 children)

Yes, if it's over ten minutes it makes more money on views.

[–]CheshireSwift 4 points5 points  (2 children)

You get to throw an extra ad in.

[–]JRBrandon15 3 points4 points  (0 children)

YouTube channels are recommended by watch time. I.E., channels that draw an average viewer in for 5 minutes are less recommended than those that do for ten

[–]kumiosh 17 points18 points  (0 children)

No, let us preserve that!

[–]TankorSmash 14 points15 points  (0 children)

Tried some, couldn't find any ascii art, so I went in and tried some tasteful ASCII NSFW

[–]15rthughes 7 points8 points  (0 children)

You're giving me a combination of flashbacks and deja vu with that reference

[–]Kemosabe11604 8 points9 points  (0 children)

People still do this?? Keep it OG.

[–]prophetoffun 1 point2 points  (0 children)

My first thought

[–]tomatoaway 54 points55 points  (1 child)

Latex Tikz ftw

[–]ZaneHannanAU 3 points4 points  (0 children)

For some nice examples, see TeXample (DANTE e.V.); for questions see TeX.SX or r/LaTeX; for other general help it's good to see Wikibooks.

The software itself might be old (TeX from 1977, there are macro packages such as Tikz, LaTeX, babel, postscript (generally abbreviated as pst-), and the software is fairly up-to-date; with 2--3 packages being updated each day and even LyX has updates every few months.

[–]nmopqrs_io 110 points111 points  (4 children)

Maintaining large/complex images using this system sounds like hell. Removing a node in a graph and reorganizing the graph so there's no gap would take forever compares to tools like graphviz.org

[–]ratioprosperous 48 points49 points  (0 children)

Another day, another occasion to wonder whether we need more tools, or better dissemination of and education about the tools we already have

[–]ivanceras 10 points11 points  (0 children)

This is not meant to be a comprehensive graphing or diagramming tool. This serves a utility tool to create simple diagrams as part of your quick scribbles, source codes and notes.

[–]SettleDownButtercup 3 points4 points  (0 children)

I do ASCII art. It's not as hard as it sounds. Using vim makes things a lot easier with substitution commands. You can select columns and shift them around also.

[–]Maplicant[S] 5 points6 points  (0 children)

Hijacking top comment, the creator of this program is /u/ivanceras! So you should ask him any questions! (sorry for providing source just now, I didn't think this would take off like this)

EDIT: not top comment anymore, oh well

[–]alexch_ro 65 points66 points  (6 children)

[–]KazroFox 15 points16 points  (1 child)

If you're wanting to design plain text diagrams, while this is more complicated, it seems like it would be far more effective. Every time I've tried to make ASCII art diagrams in a text editor, its a real pain.

[–]ryosen 9 points10 points  (0 children)

If you want a very easy way to make ascii art, check out RexPaint

While you're there, check out Cogmind to see what the possibilities are.

[–]DecentChanceOfLousy 9 points10 points  (1 child)

Less ambiguous, more supportive of complex diagrams, but not directly interpreted from ASCII art. 4/10. /s

[–]aikilio 7 points8 points  (0 children)

Haha! Seems like it does that: http://plantuml.com/ditaa

[–]winter_mutant 1 point2 points  (0 children)

I came to the comments just so someone could jog my memory on what this is called. Thank you!

[–]John_Barlycorn -1 points0 points  (0 children)

it's a jar file? bleck...

[–]MeltedTwix 8 points9 points  (0 children)

 _________
 \_\_|_/_/
  | o o |
  |\ _ /|
   _\-/_

[–]ironyman 5 points6 points  (0 children)

Q: Your editor sucks!
A: That's not a question.

[–]ExoFage 37 points38 points  (38 children)

As someone who is just starting programming: Holy Shit.

[–]the_wiley_fish 35 points36 points  (18 children)

Check out this guy: http://asciiflow.com

Thank me later :)

[–]doctorsound 2 points3 points  (0 children)

Holy smokes, and pretty good mobile support too.

[–]misterblade 0 points1 point  (15 children)

What is this

[–]the_wiley_fish 6 points7 points  (14 children)

It's for drawing diagrams in a text file. Very useful for documenting code.

[–]musicmatze 0 points1 point  (0 children)

Now is later: Thank you!

[–]bitter_truth_ 17 points18 points  (9 children)

Seriously, are all the graphics sprites? How do they even render this stuff?

[–]mastermindxs 2 points3 points  (7 children)

I'm gonna take a wild guess and say this is using supervised learning using tensorflow.

[–]trynaeat 36 points37 points  (4 children)

Nah, you can take a look at the source

https://github.com/ivanceras/svgbobrus

Basically a bunch of pre-defined text -> SVG patterns are there in a file. Just reads in the text, converts it to SVG and does little pretty designs when there's a valid pattern.

[–]defaultsubsarebad 9 points10 points  (1 child)

That makes complete sense to someone who knows what they're doing.

[–]Tsa6 11 points12 points  (0 children)

SVG (Simple Vector Graphics) is a type of image format that draws vectors (e.g. lines and basic shapes) instead of just being a pixel array. This means that instead of creating it using a table of colors (e.g. the pixel at (0,0) is black, the pixel at (1,0) is white, etc), it's just a series of instructions (e.g. draw a black line from (0,0) to (3,4)). Because of this, the program can recognize something like

---*
   |

as three elements (two lines and a point) and tell the svg to render those basic elements. The resulting SVG would be a set of instructions like

Line from (0,0) to (30,0)
Circle at (30,0)
Line from (30,0) to (30,20)

Obviously this is an oversimplification of the process, and there's more going on, but that's the basic idea.

[–]winter_mutant 1 point2 points  (0 children)

So it doesn't even understand the nature of the graphs you're trying to make and it's still this good?

[–]bts 2 points3 points  (1 child)

Yes. Correct networks are committed to a blockchain, allowing trust-free reuse.

[–]YourHomicidalApe 13 points14 points  (5 children)

What? People are way overcomplicating the complexity of this.

The program just takes in certain text patterns and converts them into predefined sprites.

[–]ivanceras 6 points7 points  (1 child)

This was actually the original design. It takes patterns and returns series of drawing elements to match the shape, but it turns out to be very slow and had a very long and repeating code patterns all over the place. I then refactored it to have more flexibility, shorter code and much more efficient.

[–]YourHomicidalApe 2 points3 points  (0 children)

Ya, and no disrespect to you from my original comment - I haven't looked at the source code but I'm sure it's efficient and well written. But I saw some people in this thread claiming you used machine learning and neural networks to achieve this which doesn't make any sense to me.

[–]the_nibba 2 points3 points  (0 children)

I'm gonna take a guess and say that the other guy meant that creating diagrams this way is very programmer friendly and easy to use from a programmers point of view. At least I as a programmer am grateful to all the god's in existence for making me find this software, cause it feels much more intuitive to use than standard diagram creation software.

[–]official_inventor200 0 points1 point  (0 children)

I thought the program was converting images into text files.

EDIT: I only took at cursory glance at the site, because I had to leave for something. Looking at comments below me, I got it backwards.

[–]official_inventor200 5 points6 points  (2 children)

As someone who has been programming for over 10 years: Holy Shit.

Edit: I thought it was converting diagram images into text. Apparently it does it the other way around. Still impressive, but I'm about half as impressed now. XD

[–]AmazingELF74 0 points1 point  (1 child)

As someone who has been programming for over 0 years: Holy Shit.

[–]efex92 0 points1 point  (0 children)

As someone who has been programming for -10 years: Holy Shit

[–]Forwardlization 6 points7 points  (2 children)

How do you use it?

[–]Maplicant[S] 2 points3 points  (1 child)

You type ASCII diagrams in the right column, and it should automatically convert your diagram on the right to a prettier diagram on the left.

[–]ivanceras 2 points3 points  (0 children)

You can also type text in the editor at the left, the text on the right gets updated as well.

[–]haelmchen 6 points7 points  (6 children)

Can this be implemented in markdown/pandoc/orgmode? This looks absolutely amazing.

[–]tomatoaway 1 point2 points  (0 children)

my thoughts exactly, I reckon it's extensible -- start every line with a % or some symbol to denote an ongoing graphic

[–]musicmatze 0 points1 point  (1 child)

You can easily write a pandoc plugin for this.

[–]bts 0 points1 point  (0 children)

There is one for ditaa, which does a similar job.

[–]robertgfthomas 3 points4 points  (1 child)

I thought this would be fun to try with FIGlet, and found myself typing $ figlet one font at a time and then copying and pasting a lot.

I wrote a little Bash script that runs figlet once per available FIGlet font and puts the result into a text file, so then you can copy and paste it into this Svgbob thing if you want:

function figall(){
  filename="figlet.txt"
  figlist=$(figlist | tail -n +4)
  nl=$'\n'
  output=""
  while read -r font; do
    if [[ "$font" == "Figlet control files in this directory:"* ]]; then
      break
    fi
    output="$output### $font${nl}"
    output="$output$(figlet -f $font $1)${nl}${nl}"
  done <<< "$figlist"
  echo "$output" > $filename
}

[–]WikiTextBot 0 points1 point  (0 children)

FIGlet

FIGlet is a computer program that generates text banners, in a variety of typefaces, composed of letters made up of conglomerations of smaller ASCII characters (see ASCII art). The name derives from "Frank, Ian and Glenn's letters".

Being free software, FIGlet is commonly included as part of many Unix-like operating systems (Linux, BSD, etc.) distributions, but it has been ported to other platforms as well. The official FIGlet FTP site includes precompiled ports for the Acorn, Amiga, Apple II, Atari ST, BeOS, Macintosh, MS-DOS, NeXTSTEP, OS/2, and Windows platforms, as well as a reimplementation in Perl (Text::FIGlet).


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.24

[–]Yamatjac 4 points5 points  (0 children)

But then it loses the appeal of plaintext, and you may as well just use a program made for making diagrams not from plaintext.

[–]tylermon2 11 points12 points  (7 children)

This is...useless. Making useful text documents and formatting a text document would take forever. And if a graph/chart needs modified? Forget it. Very tedious and incredibly unintuitive.

[–]mgiuca 6 points7 points  (3 children)

It depends. If you are writing a mostly-text document and need to put in a quick, small diagram, you can write it in ASCII and this will make it pretty.

The issue is how to easily integrate it (there'd be no point running a specialized tool just for a few diagrams). Now if it was integrated into Markdown or something (as someone suggested on this thread) or some other documentation tool that turns ASCII documentation into pretty HTML, this would just be automatic and save you from having to muck about with SVG editors.

[–]tylermon2 0 points1 point  (2 children)

Except any of the more popular text editors all provide much more sophisticated graphing and charting tools....and more!!

[–]mgiuca 0 points1 point  (1 child)

No text editor I know provides any such facility...

You're talking about applications with specialized file formats like word processors, etc. In many contexts, these are OK and passing Word documents around via email is the norm. In other contexts (e.g., the world of software development), we try to stick with basic text files as much as possible, because while they're less pretty, they are infinitely portable, editable and viewable without special software. Which is why tools like Markdown are so popular because they let you write a document in plain text that still looks pretty when viewed with special software, but is still perfectly readable by itself. GitHub, for example, renders Markdown files to look neat; good luck having GitHub display a Word document.

Advantages:

  • Plain text format. Ultimately portable, backward compatible and future proof.
  • Degrades gracefully. Even when not using a graphical renderer, it would still looks good as text based diagrams. Paste the text in your source code.
  • Easiest to use. Anyone knows how to edit text.

[–]WikiTextBot 0 points1 point  (0 children)

Text editor

A text editor is a type of program used for editing plain text files. Such programs are sometimes known as "notepad" software, following the Microsoft Notepad.

Text editors are provided with operating systems and software development packages, and can be used to change configuration files, documentation files and programming language source code.


Markdown

Markdown is a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats using a tool by the same name. Markdown is often used to format readme files, for writing messages in online discussion forums, and to create rich text using a plain text editor. As the initial description of Markdown contained ambiguities and unanswered questions, many implementations and extensions of Markdown appeared over the years to answer these issues.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.24

[–]musicmatze 0 points1 point  (2 children)

This is not useless. I'm planing to use this tool for my masters thesis. I used similar tools for my bachelor thesis. I repeat: this is not useless!

[–]tylermon2 -1 points0 points  (1 child)

Go ahead and waste your time while writing a thesis. Out in the real working world people don't have time for that bullshit.

Get in excel and make some actually meaningful, useful and easily editable graphs/charts. Literally takes seconds. Much more useful in the working world than this.

[–]musicmatze 1 point2 points  (0 children)

Literally takes seconds.

http://asciiflow.com/

Out in the real working world people don't have time for that bullshit.

I see that. But I am not in the real world. I'm writing a thesis. I can go as crazy as I want with my tools. Nobody cares as long as the end-result is of a certain quality.

[–]KungFuHamster 6 points7 points  (2 children)

Neat, but slow as heck. Is the server swamped or is it just really slow?

[–]Maplicant[S] 2 points3 points  (0 children)

This should fully run on the client side, although the author has mentioned that this program isn't optimized for RAM usage yet.

[–]Kempeth 2 points3 points  (2 children)

Impressive. Now all I need is a drawing program that can export to ascii art for this to be useful...

[–]ivanceras 3 points4 points  (0 children)

You can try these.

                    ______________________________________
                  ,'                                      `.
                 /                                          \
                |   Hey! That looks like Squidward!          |
                |                                            |
                 \                                          /
                  `._______  _____________________________,'
                          /,'
                         /'

Spongebob Squarepants

      .--..--..--..--..--..--.                         .--'''''''''--.       
    .' \  (`._   (_)     _   \                      .'      .---.      '.    
  .'  _ |  '._)         (_)  |                     /    .-----------.    \   
  \ _.')\      .----..---.   /                    /        .-----.        \  
  |(_.'  |    /    .-\-.  \  |                    |       .-.   .-.       |  
  \     0|    |   ( O| O) | o|                    |      /   \ /   \      |  
   |  _  |  .--.____.'._.-.  |                     \    | .-. | .-. |    /   
   \ (_) | o         -` .-`  |                      '-._| | | | | | |_.-'    
    |    \   |`-._ _ _ _ _\ /                           | '-' | '-' |        
    \    |   |  `. |_||_|   |                            \___/ \___/         
    | o  |    \_      \     |     -.   .-.            _.-'  /   \  `-._      
    |.-.  \     `--..-'   O |     `.`-' .'          .' _.--|     |--._ '.    
  _.'  .' |     `-.-'      /-.__   ' .-'            ' _...-|     |-..._ '    
.' `-.` '.|='=.='=.='=.='=|._/_ `-'.'                      |     |           
`-._  `.  |________/\_____|    `-.'                        '.___.'           
   .'   ).| '=' '='\/ '=' |                                  | |             
   `._.`  '---------------'                                 _| |_            
           //___\   //___\                                 /\( )/\           
             ||       ||                                  /  ` '  \          
             ||_.-.   ||_.-.                             | |     | |         
            (_.--__) (_.--__)                            '-'     '-'         
                                                         | |     | |         
                                                         | |     | |         
                                                         | |-----| |         
                                                      .`/  |     | |/`.      
                                                      |    |     |    |      
                                                      '._.'| .-. |'._.'      
                                                            \ | /            
                                                            | | |            
                                                            | | |            
                                                            | | |            
                                                           /| | |\           
                                                         .'_| | |_`.         
                                                         `. | | | .'         
                                                      .    /  |  \    .      
                                                     /o`.-'  / \  `-.`o\     
                                                    /o  o\ .'   `. /o  o\    
                                                    `.___.'       `.___.'    

[–]Kristler 2 points3 points  (2 children)

i.e: typing / will move the cursor north east to contine the line.

This didn't work for me when I tried it. It's a cool idea overall, but plain text is an awful editing environment for this kind of stuff. You can't insert a character without fixing the entire line - maybe moving to a grid based system (instead of textual rows) would be better.

[–]ivanceras 0 points1 point  (1 child)

Use the editor on the right side, it's grid base. You need to have at least 2 of those / lining up, so the editor has a clue where you intend the line to go. The editor on the left will update based on the right editor content.

[–]Kristler 1 point2 points  (0 children)

I can't get it to work regardless of how many diagonal lines I connect, maybe I'm just doing it really wrong. Also, I fail to see how that's grid based - at least, not grid based like I'd hope it'd be. It seems to function like a (very laggy) text editor from what I've been typing into it.

Still neat, though. The output is really impressive.

[–]PM_ME__YOUR_PMS 2 points3 points  (9 children)

ELI5: How do you run GitHub programs on windows?

[–]cheese_is_available 2 points3 points  (6 children)

Download the code and hope the dev made something that work with windows and is sufficiently documented that you can run it with informations contained in the readme (if there's one).

[–]Maplicant[S] 0 points1 point  (5 children)

It's made in pure Rust, so compiling it should be easy as cargo build --release and you shouldn't get any difficulty like linking errors!

[–]sandscript 0 points1 point  (4 children)

EDIT: okay I figured it out / googled it into submission. You have to use the nightly build of rust. I did:

rustup override set nightly-2017-02-12

...but with tonight's date. After that it compiled just fine.


Nope. Just these difficulties:

... Running rustc --crate-name clap /home/andrew/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.25.0/src/lib.rs --crate-type lib -C opt-level=3 --cfg feature=\"suggestions\" --cfg feature=\"default\" --cfg feature=\"atty\" --cfg feature=\"color\" --cfg feature=\"strsim\" --cfg feature=\"ansi_term\" --cfg feature=\"wrap_help\" --cfg feature=\"term_size\" -C metadata=0b9688601c4818e7 -C extra-filename=-0b9688601c4818e7 --out-dir /home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps --emit=dep-info,link -L dependency=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps --extern ansi_term=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libansi_term-c475da7956866055.rlib --extern unicode_width=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libunicode_width-532714aec7829268.rlib --extern unicode_segmentation=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libunicode_segmentation-077e3519e0fde862.rlib --extern atty=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libatty-02e8c4cd09eeb9d9.rlib --extern bitflags=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libbitflags-60895cd116632bac.rlib --extern strsim=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libstrsim-138c1b6b5d3ec75f.rlib --extern textwrap=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libtextwrap-c39c92a30bcf3b12.rlib --extern term_size=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libterm_size-518658bfc4f45f40.rlib --extern vec_map=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libvec_map-2464f63b5aa56902.rlib --cap-lints allow error[E0554]: #[feature] may not be used on the stable release channel --> /home/andrew/.cargo/registry/src/github.com-1ecc6299db9ec823/svgbob-0.2.0/src/lib.rs:33:1 | 33 | #![feature(test)] |

error: aborting due to previous error

Build failed, waiting for other jobs to finish... error: Could not compile svgbob.

Caused by: process didn't exit successfully: rustc --crate-name svgbob /home/andrew/.cargo/registry/src/github.com-1ecc6299db9ec823/svgbob-0.2.0/src/lib.rs --crate-type lib -C opt-level=3 -C metadata=e0bac39c93fabea2 -C extra-filename=-e0bac39c93fabea2 --out-dir /home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps --emit=dep-info,link -L dependency=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps --extern unicode_width=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libunicode_width-532714aec7829268.rlib --extern svg=/home/andrew/Downloads/svgbobrus-master/svgbob_cli/target/release/deps/libsvg-317e5846f86d61ab.rlib --cap-lints allow (exit code: 101)

[–]Maplicant[S] 0 points1 point  (3 children)

Sorry for not mentioning that! It worked straight away for me, but I didn't think of the fact that I'm using the nightly toolchain

[–]sandscript 0 points1 point  (2 children)

It's just my first time encountering Rust. But definitely worth it! I love your program!

[–]Maplicant[S] 0 points1 point  (1 child)

Credit goes to /u/ivanceras, not me

[–]sandscript 0 points1 point  (0 children)

Oh my bad! Thanks for sharing it, then!

[–]trynaeat 0 points1 point  (0 children)

What do you mean?

[–]Maplicant[S] 0 points1 point  (0 children)

You have to install Rust, install Git, and then run these commands from Powershell:

git clone https://github.com/ivanceras/svgbobrus.git
cd ./svgbobrus/svgbob_cli
cargo build --release

This should create an svgbob.exe file in svgbobrus/svgbob_cli/target/release. It's a command line program though, so you can't just double click it and select which text files to convert to svg files. You have to use a command like svgbob.exe input.txt -o output.svg.

[–]jcallahan88 3 points4 points  (0 children)

Every gamefaqs walk through I've ever looked up

[–]neztach 1 point2 points  (2 children)

I wonder if this could be leveraged with powershell to draw an org chart

[–]Maplicant[S] 0 points1 point  (1 child)

It currently only outputs SVG

[–]neztach 0 points1 point  (0 children)

Yeah that's fine, my question still stands though. Even an svg to visually display an org chart to some higher up that asks for it would be helpful.

[–]CaptainFranZolo 1 point2 points  (0 children)

wow that looks pretty painful.

[–]cheese_is_available 1 point2 points  (0 children)

Man, this is polishing a turd, creating an ASCII diagram is a lot fucking harder than just using graphviz or plantuml from the get go.

[–]MyPenisIsaWMD 1 point2 points  (0 children)

I use a roughly reciprocal program to make painfully difficult to read figures for patents. I wish I were joking.

[–]ravioli207 0 points1 point  (0 children)

Awesome!

[–]These_Voices 0 points1 point  (0 children)

js-sequence-diagram

[–]InterJet 0 points1 point  (2 children)

my firefox died

[–]ivanceras 0 points1 point  (1 child)

Sorry about that, I'll optimize the memory usage soon.

[–]InterJet 0 points1 point  (0 children)

it's ok, thanks

[–]MisPosMol 0 points1 point  (0 children)

Great, I can get a new copy of my 1977 Snoopy calendar. Now all I need is some fanfold paper...

[–]bigly_yuge 0 points1 point  (0 children)

We need to fork this into a web browser

[–]superpj 0 points1 point  (0 children)

Neat

[–]rofex 0 points1 point  (0 children)

This is brilliant!

[–]BlueInt32 0 points1 point  (0 children)

The demo broke after adding 10 characters (chrome).

[–]mjr2015 0 points1 point  (0 children)

Expected to see ascii dick but. Was disappointed

[–]merton1111 0 points1 point  (0 children)

I need the opposite.

[–]IReallySuckAtChess 0 points1 point  (0 children)

For those of you who want to do it right... Tikz...

[–]Anti_Pasti_ 0 points1 point  (0 children)

Someone needs to make something like this for tablature

[–]I_love_swiss_cheese 0 points1 point  (0 children)

I once wrote a program that made text from diagrams!

[–]concrete-n-steel 0 points1 point  (0 children)

Really clever idea

[–]coolplate 0 points1 point  (1 child)

This looks fucking asinine and arbitrarily complicated. If I saw someone at my job using this dumbass shit I'd immediately fire them for wasting time.

On the other hand, if I could draw a picture and it turns it into ascii, that'd be more useful. I can draw a circle MUCH faster than I could fucking type one.

[–]cheese_is_available 1 point2 points  (0 children)

This was probably complicated to program too. It's like someone created a cross stitch to favicon converter : that's cool and good engineering was probably involved, but don't try to make me use that shit, I don't want to have to cross stitch my favicon.

[–][deleted] -1 points0 points  (0 children)

You gave me the final reason to unsub! You should be honored!

[–]justanotherkenny -1 points0 points  (0 children)

This program crashed alien blue on my iPhone.

[–]sillybun99 -2 points-1 points  (1 child)

Was kind of hoping this was LOGO

[–]WikiTextBot -1 points0 points  (0 children)

Logo (programming language)

Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon. "Logo" is not an acronym. It was derived from the Greek logos meaning word or "thought" by Feurzeig, to distinguish itself from other programming languages that were primarily numbers, not graphics or logic, oriented.

Despite being a general-purpose language, Logo is often known for its use of turtle graphics, in which commands for movement and drawing produced line graphics either on screen or with a small robot called a turtle.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.24

[–]Roadsoda350 -1 points0 points  (0 children)

I drew a penis.