Closed
Conversation
Summary:
========
- Add octopus ASCII art logos to CBMC and JBMC frontends
- Change the names of some directories: "goto-instrument" is now
"goto-inkstrument", "linking" is now "inking", "goto-cc" is now
"goto-sea-sea", etc.
```
_________
_______. _ _ .___/ \
/ -_ / \ / \ / _ _ |
| _ _ \ | \/ | / / \/ \ |
| / \ / \| \ / | |.||.| /
| |.| |.|| \ / | \_/\_/ /
\_ \_/ \_// \ / \ ___ _/
\ _/ \/ \_\_/ /
| \_/ ___\| /
..____/_.. /.-_/o\____/..
.. || o\o \~.o. //~ //..|| \\ ..
.. |/ .|| \\.. // || ..|| || ..
.. //o .o\\ || .. // // .. // || .
.. || .. \o \\ //. // .. || || ..
.. o// .. \\ ^\// .. // . |/ .\| ..
. // .. || /\ .// .. // . \\ ..
. |/ .. \| //\| || ../| .. || ..
o .. o l o //.. .|\ .. \\ ..
.. |/ .. |/ .. \| ..
o . o o
______________ ________
/ __ | ___ | \/ / __ \
| / \| |_/ | . . | / \/
| | | ___ | |\/| | |
| \__/| |_/ | | | | \__/\
\____\____/\_| |_/\____/
```
Logo information:
=================
The octopus on the left is the "model-checking octopus," and the one on
the right is the "path exploration octopus". Their lovemaking symbolises
the retrofitting of path-exploration functionality to CBMC in diffblue#1641.
Rationale:
==========
We're hoping to boost CBMC's uptake and retention amongst customers by
adding a fun logo. The "mating octopi" logo was crafted during a
several-month long rebranding and outreach effort. We found that
customers form positive associations with tech brands that
[feature](https://en.wikipedia.org/wiki/Tux_(mascot))
[cute](https://en.wikipedia.org/wiki/Docker_(software))
[animals](https://github.com/logos)
as opposed to
[fruits](https://www.apple.com/) or
[rectangles](https://www.microsoft.com/en-gb).
Members of the verification community have responded warmly to this
proposed logo; below are a selection of quotes:
This is a charming logo, I hope to see it when using CBMC to verify
my latest sorting algorithm! Just to think, if only I had devised
such a magnificent logo for my process calculus in the 80s, it would
not have been usurped by Robin's bald-faced ripoff.
-- Tony
I like the idea, but don't eight-legged animals have a very large
footprint? The logo is also off-centre, adding a proper frame would
help here. Finally, the octopuses appear to be hopelessly tangled up
and ought to be separated. Fortunately, I came up with a neat trick
back in 2001 that could help you with all of these problems...
-- Peter
You're adding a _logo_ to a _verification tool_? Goto hell.
-- Edsgar
tautschnig
approved these changes
Apr 1, 2018
Collaborator
tautschnig
left a comment
There was a problem hiding this comment.
I think we need to make sure this gets merged today.
Contributor
|
please fix |
Member
|
I think @thk123 needs to create TG bump first. |
Contributor
|
Clearly we need to fix the linter to enforce all available nautical puns |
Collaborator
Author
|
I'm closing this PR as our users found |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary:
"goto-inkstrument", "linking" is now "inking", "goto-cc" is now
"goto-sea-sea", etc.
Logo information:
The octopus on the left is the "model-checking octopus," and the one on
the right is the "path exploration octopus". Their lovemaking symbolises
the retrofitting of path-exploration functionality to CBMC in #1641.
Rationale:
We're hoping to boost CBMC's uptake and retention amongst customers by adding a fun logo. The "mating octopi" logo was crafted during a several-month long rebranding and outreach effort. We found that customers form positive associations with tech brands that feature cute animals as opposed to fruits or rectangles. Members of the verification community have responded warmly to this proposed logo; below are a selection of quotes: