Schemepy Logo

July 7, 2008 – 11:02 pm

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:


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. :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:


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:


  1. 16 Responses to “Schemepy Logo”

  2. nice one!

    By James on Jul 8, 2008

  3. I like the second one, but I do see a problem in it. If you look closely, you’ll see that they aren’t placed too well. For instance, the tail of the blue one doesn’t reach the inside of the eye of the yellow one, but the tail of the yellow one not only reaches the inside side of the eye, but it also passes it.

    Good work, though.

    By Evan on Jul 8, 2008

  4. Regarding the two page report. I think you should concentrate more on “what is schemepy” and “why is it important to the python community”. The email I sent out went to all students as I didn’t really have time to customize it for each student.

    Hopefully, the other student’s reports should help give you a better idea about what Thousand Parsec is (and how to play it).

    I have to admit I like the lambda logo a little more. It is a bit simpler, looks closer to the Python logo and lambda does bring up scheme more in my eyes. However, I don’t mind the yin-yang logo, it is pretty cool also. Maybe you could go for a more flat version of the logo with smaller circles (so they look more like the snakes)?

    These logos are both much better then I could design, so I would be happy with whichever one you end up going with.

    By Mithro on Jul 8, 2008

  5. @James,
    是用 Fireworks 画的。

    By pluskid on Jul 8, 2008

  6. @Evan,
    I made an adjusted version (see the update at the end of the post). Hope it looks better. :)

    By pluskid on Jul 8, 2008

  7. @Mithro,
    Thanks for your advice to the summary report. As to the logo, since both are OK, I’ll still choose the yinyang one. :p

    By pluskid on Jul 8, 2008

  8. cool~

    By sleepyworm on Jul 8, 2008

  9. It’s been suggested to me (by someone looking over my shoulder as I was reading through my RSS feeds) that this particular positioning might act as somewhat of a double entendre, and you might want to be careful about choosing the yin-yang logo

    By q1w2e3 on Jul 8, 2008

  10. @sleepyworm,
    呵呵,竟然会有这样的错觉啊。 ^_^

    By pluskid on Jul 8, 2008

  11. @q1w2e3,
    Oops, what a pity! What’s the other meaning of the yin-yang figure? Maybe we can adjust to position to avoid the bad meaning, or else we might have to use the lambda logo.

    By pluskid on Jul 8, 2008

  12. They look more like tadpoles then snakes with the big eyes in my opinion. I will poke some other people and ask what they think.

    By Mithro on Jul 8, 2008

  13. Oh, can you put them side by side with the python logo (all the same size), it would then be easier to compare them.

    By Mithro on Jul 8, 2008

  14. @Mithro,
    I’ve added the side-by-side version at the end of the post.

    By pluskid on Jul 8, 2008

  15. Do you have source for the lambda one? I would like to give something a try.

    By Mithro on Jul 9, 2008

  16. @Mithro,
    I’ve sent you the source.

    By pluskid on Jul 9, 2008

  1. 1 Trackback(s)

  2. Aug 15, 2008: Bookmarks about Python

Post a Comment