Schemepy Logo

pluskid's picture

schemepyThe mid-term evaluation of GSoC 2008 is approaching. We students are requested to write a summary of our work. In the Thousand Parsec project, Mithro said:
This report should be written as if the person who is reading it has no understanding of what Thousand Parsec is or how to play it.
I think I don’t have to introduce what Thousand Parsec is (I myself is not quite sure, in fact) here. However, it is still necessary to describe Schemepy. So I decided to design a logo in order to promote Schemepy. :D
There are two guidelines for the logo:

  1. It should be related to Python.
  2. It should be related to Scheme.

I first comes up with this design:
schemepy1
The colors are picked from the two pythons of the Python logo:
python-logo.png
And the λ (lambda) is representing Scheme. But I’m not quite satisfied with this logo — maybe the two snakes are not of equal length and the same shape. After looking at Python’s logo for a while, I suddenly come up with the yinyang logo appeared in the SICP video:
wizard.jpg
It is also a good symbol for Scheme (and more generally, even for Lisp). So here’s another logo:
schemepy2_flatten.png
Personally, I prefer the second one. As a Chinese, yinyang is more interesting than lambda. :p And the eval/apply bootstrap is more interesting than lambda in my view. Which one do you prefer?
Update 2008-07-08: I adjusted the position of the two snakes according to Evan’s advice:
schemepy
However, I don’t think they should be absolutely symmetrical, which might be a little dull. :p And I’m also too lazy to re-draw the eyes of the snakes as smaller ones according to Mithro’s comment. And I think big eyes are cuter. :D
Update 2008-07-08: Here’s the three logo put together with roughly the same size:
compare.png

Organization: Thousand Parsec Original: Source