This just tickled my funny bone, and I thought I’d share. As I’m working on the documentation for the next version of Strange, I thought I’d go through some of my early notes, looking for ideas. And I stumbled across this blast from the past.
The development codename for what eventually became Strange was Babel. As the framework was nearing completion — and we knew we were going to open-source it — we decided we needed a cool name to get it noticed, so we threw together a brainstorming document. Submitted for your amusement, here are all the Stranges that could-have-been…
Babel is the working title for the framework I’ve been building. We’re looking for a name. Feel free to add ideas.
Things to consider
- At its heart, Babel is not an injection library. It’s a binding framework. The most important thing Babel does is bind something to something else. One (very important) application of that binding is dependency injection.
- Consideration #1 might not matter.
- It might be nice to use our initials, TM, to reflect back upon us.*
- Consideration #3 might be unnecessary.
- Babel is lightweight and modular, something that appeals to developers.
- Babel is written for C# and Unity, and will be (so far as we know) the first “serious” attempt to provide a Inversion-of-Control/Dependency Injection framework for this purpose.
- If you care, you can see the names of some IoC/DI libraries here.
Name ideas (feel free to add)
- UncleBob (a reference to the guy who devised the Dependency Inversion Principle)
- IssacNewtonsBinding or the bindingofIssac
- Boson – “the ‘glue’ that holds matter together”
- Fondant (UK: /ˈfɒndənt/, US: /ˈfɑndənt/ or /ˈfɑndɑnt/, from the French: /fɔ̃.dɑ̃/) is one of several kinds of icing-like substances used to decorate or sculpt pastries.
- Agar or agar-agar is a gelatinous substance derived by boiling a polysaccharide in red algae, where it accumulates in the cell walls of agarophyte and serves as the primary structural support for the algae’s cell walls
- A carboy (or demijohn) is a rigid container with a typical capacity of 20 to 60 L (5 to 15 gallons). Carboys are primarily used for transporting fluids, often water or chemicals. (as cider maker, I just find these to be funny words)
- Strange – A strange attractor generates predictable patterns, often in the scope of a chaotic system.
- BluTac (thinking of the virtue of sticking things together, but not permanently)
- Paste / LibraryPaste / PasteLibrary / PasteBoard
- Duct tape
- Vulcan MindMeld
- My mind to your mind
- Sneaky sci-fi references
- Tanstaafl – see here, particularly in relation to Newton’s Second Law of Thermodynamics
- Tholian (web)
* The “Us” in this context was ThirdMotion, the company responsible for me bringing Strange to you.