summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorivanceras <ivanceras@gmail.com>2016-10-09 23:46:55 +0800
committerGitHub <noreply@github.com>2016-10-09 23:46:55 +0800
commit8523470881d4a7d3054c3020e1f96acba9106277 (patch)
tree78122577d124da72164ef5d6df80500c0fd5d170 /README.md
parent064041141debec58b36f60b99c659051534fa15b (diff)
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md322
1 files changed, 322 insertions, 0 deletions
diff --git a/README.md b/README.md
index fecbd6d..4e9ed3b 100644
--- a/README.md
+++ b/README.md
@@ -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/)