The 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. ![]()
There are two guidelines for the logo:
I first comes up with this design:

The colors are picked from the two pythons of the Python logo:

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:

It is also a good symbol for Scheme (and more generally, even for Lisp). So here’s another logo:

Personally, I prefer the second one. As a Chinese, yinyang is more interesting than lambda.
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:

However, I don’t think they should be absolutely symmetrical, which might be a little dull.
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. ![]()
Update 2008-07-08: Here’s the three logo put together with roughly the same size:
