diff options
author | ivanceras <ivanceras@gmail.com> | 2016-10-09 23:46:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-09 23:46:55 +0800 |
commit | 8523470881d4a7d3054c3020e1f96acba9106277 (patch) | |
tree | 78122577d124da72164ef5d6df80500c0fd5d170 /README.md | |
parent | 064041141debec58b36f60b99c659051534fa15b (diff) |
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 322 |
1 files changed, 322 insertions, 0 deletions
@@ -1,7 +1,329 @@ # svgbobrus svgbobrus is an ascii to svg converter. +```text ++------+ +-----+ +-----+ +-----+ +| | | | | | | | +| Foo +-->| Bar +---+ Baz |<--+ Moo | +| | | | | | | | ++------+ +-----+ +--+--+ +-----+ + ^ | + | V +.-------------+-----------------------. +| Hello here and there and everywhere | +'-------------------------------------' + + + ____________ + .--------------. \ \ + / a == b \ \ \ __________ + ( && ) ) process ) \ \ + \ 'string' ne '' / / / / process / + '--------------' /___________/ /_________/ + + + __________________ + \_________________\ + \ \ + . another process . + /_________________/ + /_________________/ + + User code ^ ^ OS code + \ / + \ .--' + \ / + User code <--- Mode ----> OS code + / \ + .--' \___ + / \ + v v + User code OS code + + .---. .---. .---. .---. .---. .---. + OS API '---' '---' '---' '---' '---' '---' + | | | | | | + v v | v | v + .------------. | .-----------. | .-----. + | Filesystem | | | Scheduler | | | MMU | + '------------' | '-----------' | '-----' + | | | | + v | | v + .----. | | .---------. + | IO |<----' | | Network | + '----' | '---------' + | | | + v v v + .---------------------------------------. + | HAL | + '---------------------------------------' + + + ____[] + | ___ | + || || device + ||___|| loads + | ooo |----------------------------------------------------------. + | ooo | | | | + | ooo | | | | + '-----' | | | + | | | + v v v + .-------------------. .---------------------------. .-------------------. + | Loadable module C | | Loadable module A | | Loadable module B | + '-------------------' |---------------------------| | (instrumented) | + | | .-----. | '-------------------' + '------------+-------->| A.o | | | + calls | '-----' | | + | .------------------. | | + | / A.instrumented.o /<---+-------------' + | '------------------' | calls + '---------------------------' + + .--------------. + \ \ + '--------------' + + .--> Base::Class::Derived_A + / + .----> Base::Class::Derived_B + Something -------. / \ + \ / .---> Base::Class::Derived + Something::else \ / \ + \ \ / '--> Base::Class::Derived + \ \ / + \ \ .-----------> Base::Class::Derived_C + \ \ / + '------ Base::Class + / \ \ \ + ' \ \ \ + | \ \ \ + . \ \ '--- The::Latest + /| \ \ \ + With::Some::fantasy ' \ \ '---- The::Latest::Greatest + /| \ \ + More::Stuff ' \ '- I::Am::Running::Out::Of::Ideas + /| \ + More::Stuff ' \ + / '--- Last::One + More::Stuff V + + / \ + / \ + / \ + / \ + Safety + ^ + | *Rust + | *Java + | *Python + | *C++ + +-----------------------------> Control + + ^ + : + : + : + : +<===+==============================> + : + : + V + + .............................. + + ... + .. + + this is a sentence + separated words of nill + + TODO: + + ^ ^ ^ + \|/ + . + /|\ + v V v + + ^ ^ ^ + \|/ + <-+-> + /|\ + v V v + + \|/ + -.- + /|\ + + | \/ + -+- /\ + | + + | | | | + +-- --+ +-- --+ +-- --+ + | | | | + + | | | | + .- -. .- -. '- -' + | | + + .- -. .-. + '- -' | | | | + '-' + + \ | / | + . ' ' . + | / | \ + + \ / + . . + / \ + + . . + /| |\ + + + \| |/ + ' ' + + \ + / + + / + \ + + + / \ + '-- --' + / \ + + / \ + --' '-- + / \ + + \ / + --.-- --.-- --.-- --.-- + / \ + + + | | + . . + /| |\ + + | + . + / \ + + \|/ + . + /|\ + + + \|/ + --.-- + /|\ + + \|/ + --+-- + /|\ + + |/ \| + . . + | | + + + -. -. + / \ + + .- .- + / \ + + + / / \ \ + '- '-------' -' + + + .-. + ( ) + '-' + + .. + ( ) + '' + + + .------. + ( ) + '------' + + ________ + / / + / / + /_______/ + + + ________ + \ \ + \ \ + \_______\ + + ________ + |________| + + + ________ + | | + |________| + + .-. + '-' + + ________ + \_______\ + + /\ + / \ + /____\ + + /\ + / \ + / \ + '------' + + ___ + / \ + \___/ + + ______ + / \ + / \ + \ / + \______/ + + + +---------+ + | | +--------------+ + | NFS |--+ | | + | | | +-->| CacheFS | + +---------+ | +----------+ | | /dev/hda5 | + | | | | +--------------+ + +---------+ +-->| | | + | | | |--+ + | AFS |----->| FS-Cache | + | | | |--+ + +---------+ +-->| | | + | | | | +--------------+ + +---------+ | +----------+ | | | + | | | +-->| CacheFiles | + | ISOFS |--+ | /var/cache | + | | +--------------+ + +---------+ + + +``` +![image](https://ivanceras.github.io/svgbobrus/image.svg) Originally written in elm from the original [project](https://github.com/ivanceras/svgbob) [Demo site](https://ivanceras.github.io/svgbobrus/) |