On 7/4/11 4:14 PM, Jose Armando Garcia wrote:
[…]  Why don't we use something similar for inspiration for
D's logo. For D we can use duality and have the two moons of mars
represent that duality. For example these are dualities that are first
class citizens in D: Functional vs OO, Stack (struct) vs heap (class),
message passing (Tid) vs shared memory (shared), runtime polymorphism
(inheritance and override) vs compile time (template), etc.

I have also been thinking about this, not so much about the duality aspect, but simply the fact that D allows you to easily express a number of different concepts (template metaprogramming, OOP, functional programming, …) and in most cases to freely mix and match as you see fit, but I wasn't really able to come up with an idea how to express this in logo form.

The only thing coming to my mind was different abstract geometric shapes, but I just couldn't get a finished image to appear in front of my mind's eye…

David

Reply via email to