Here's how I see the two Turbot hierarchies:
Simple types (X-Wing omitted):
- Code: Select all
X-Chains
|
Turbot Fishes
|
-----------------------------------------------
| | |
[Skyscraper] [2-String Kite] [???????]
Grouped types (Franken X-Wing omitted):
- Code: Select all
Grouped X-Chains
|
Grouped Turbot Fishes
|
-----------------------------------------------
| | |
[Grouped Skyscraper] [Grouped 2-String Kite] [Empty Rectangle]
As we can see, every node but one has a generally accepted distinctive name. Why the hell didn't Havard name that missing one too, when he came up with the since ubiquitous Skyscraper and 2-String Kite!? He called it the real "fish" pattern but didn't really give it a name. It also makes little sense because any one of the three simple Turbot Fishes can assume the distinctive fish shape after which the Turbot Fish family has been named (the only difference is in where the strong links are). Or, maybe he hadn't originally even registered the third type and only listed it after getting to know that the Skyscraper and Kite belonged to a family of three (or four, if X-Wing is counted in). Either way that decision screwed up the hierarchy. Now everyone talks about Skyscrapers and Kites, but the third simple type is all but forgotten. On the other hand, its grouped cousin does have a well-known name: Empty Rectangle.
What are our current options when we need to talk about the unnamed Turbot Fish type? As far as I know, there are basically two of them, and both of them are bad.
1) It can be called just Turbot Fish, and I would guess that most people do. That's a poor choice, however, because it's the generic name for all three of those patterns (+ X-Wing), and thus it should not be used as a specific name for one of them as well. That leads to inexact communication. It could just as well be called X-Chain. Or AIC, for that matter. They're all true but convey less and less information about the pattern.
2) To be more specific, it can be called Empty Rectangle, because it is one -- although with just two members in the hinge box which makes it harder to see as such. That's also a poor choice, because that name is already reserved for its well-known grouped cousin, and almost everyone connects the ER to grouped box candidates only. For that reason Hodoku, for example, does not even recognize the simple type as an Empty Rectangle by default, but it's an option. Personally I've chosen that option (and disabled generic Turbot Fishes), because it's the only way to see all supported Turbots listed by their specific type (Grouped Skyscrapers/Kites unfortunately not supported). I also call it ER in my own chains, which probably confuses some readers. So, it's not a good option either, just slightly less bad than the first one from my point of view. (I guess the simple type could logically be called "Ungrouped Empty Rectangle" to distinguish it, but that would be quite horrible).
So... is there anything we can do to fix this? Like I said, it's obviously not a high-priority problem, but it's something that bothers my love for clean and logical hierarchies and exact communication. Can we come up with a descriptive name for this particular pattern, one that would sit well with its siblings Skyscraper and 2-String Kite as well as its grouped cousin Empty Rectangle?