With a new version of Tcl, it could be interesting to have a new logo. This wiki page can feed discussion and thinking about it, following the thread on Tcl-core mailing list [L1 ].
CGM started a poll on Mastodon at https://mastodon.scot/@CGM/112908834664981456 between two of the old versions and two new ones. This poll has now finished, my toolbox and the Hartford Design logo were roundly rejected, the feather reigns supreme, with the updated version preferred nearly 3:1 over the original.
In this area, there are trends as you can see with this small collection of programming language logo at the bottom of the page.
So the question is what are the requirements for identifying a future Tcl logo.
Unless we change the name of the language for language T ;-), we have the choice between a wordmark logo (where Tcl is really written), a pictorial logo (like the legacy feather for example) or an emblem logo. If we think that Tcl suffers from a lack of visibility, a wordmark logo could be a reasonable choice. So, people don't have to guess what this logo could be. But it's just an opinion and not the truth.
From the design point of view, the requirements for a modern logo are :
CGM There was some discussion on Tcl-Core about the desirability of keeping the feather. My feeling is that its origin (from tickling with a feather) is too obscure for those not already 'in the know', and also it's too similar to the feather used by the Apache project https://apache.org/ . However some people are very attached to it. My conclusion was to incorporate it, but not as the primary focus of the design.
Hmm, perhaps we could claim an association with the ancient Egyptian "feather of truth" - https://en.wikipedia.org/wiki/Maat#/media/File:Maat.jpg ?
One of the comments on my Mastodon poll suggested just adding some text to the updated feather. So I tried this and produced
and
Here is some draft only to feed the discussion. Other ideas are welcomed. The logo is first displayed in black&white to clearly identify the shape. Parameters that may vary are fonts, colors, colors effects and aspect ratio.
CGM I think having "TCL" in capitals invites confusion with the TCL consumer electronics company - https://en.wikipedia.org/wiki/TCL_Technology - so I would stick with the usual form "Tcl". Aside from that, I like the version with the spanner.
With Tk to avoid trademark infringement.
saito Tool command language?
CGM I like these, particularly the last one, which I think is more effective than any of my efforts!
So now I tried to recreate that one in SVG format, and added my simplified feather (but it can easily be removed if it's felt to be too silly) :
saito I am glad you liked it. I took those from an icon site but I like the version you made. Btw, the font I used is called Bank Gothic. But yeah, for me the tool aspect seems more prominent tha the feather pun.
CGM Here is another attempt in SVG format, obviously this could be tweaked in various ways:
I used to like this one but now feel it's overcomplicated:
The TclMagick code to generate this is at https://cmacleod.me.uk/tcl/logo/ so anyone who feels like it can modify colours, scaling, whatever. The components could be used separately, in particular the Tcl block section on its own would make a square icon that would work at small sizes, I think. Fans of the feather might like to take the number 9 / curled feather at the end of the image above and redraw it in a cleaner, neater form as a stand-alone icon.
Here is a feather-free blocks-only version of the image above, which seems a bit cleaner to me:
An ASCII art domino
------- ------- ------- | O O O | | O | | O O O | | O | | O | | O | | O | | O O O | | O | |-------| |-------| |-------| | O O O | | O | | O O | | O | | O | | O O | | O O O | | O | | O O | ------- ------- -------
or somewhat twisted
--------------- ------- | O O O | O O O | | O | | O | O | | O | | O | O O O | | O O O | --------------- |-------| --------------- | O | | O O O | O O | | O | | O | O O | | O | | O | O O | ------- ---------------
APE what about ideas from generated logos ? There are plenty of website to generate logos from some keywords and specifications.
In 2017 a professional at Hartford Design made three Tcl logo designs as a favour for the Tcl community:
The first was felt to be best, but has not been used much so far.
A list of existing programing language logos coming from [L2 ] :
Several versions of the original feather logo can be found at http://www.tcl-lang.org/images/logos/TclTkLogo.html .
Later the feather was redesigned at ActiveState, then an SVG reproduction of this was created: https://commons.wikimedia.org/wiki/File:Tcl.svg .