[LLVMdev] "Name that compiler"

Gordon Henriksen
Mon, 16 Apr 2007 19:13:55 -0000

[Apologies in advance for the train of thought prose, but it is
brainstorming after all…]

I'm going to focus on self-descriptive names rather than literary or
fantasy references…


Advanced Compiler Kit, affectionately known as “ACK!”? It has an ill-
deserved nod to NeXT, even. (Completely the wrong language, after all.)

Core Compiler? Heh, I don't think that'd get past certain influential
marketing departments. Nor is this a C API, but that didn't stop Core
Data or Core Image, so y'never know.


Veloce, schnell, rapido, rápide. Various translations of fast.
Schnell is fun, but to an English speaker it has an imperative sense
to it that makes it useless as an adjective, IMO. Veloce has a nice
ring to it, though; that's Italian. Veloce Code? Velocicode?


I think the kit-core-foundation-framework concept is at least as
important to the project as is anything else. In fact, if the name
can communicate 'framework for fast', then the 'compiler' or
'code'
concept falls out naturally (within the target audience). Here are
some translations of several related phrases…

Kit rapide. Base rapide. Noyau rapide. Code rapide. Compilateur
rapide. Cadre rapide. (French)
Schneller Installationssatz. Schneller Kern. Schnelle Grundlage.
Schneller Code. Schneller Compiler. Schneller Rahmen. (German)
Corredo veloce. Fondamento veloce. Nucleo veloce. Codice veloce.
Compilatore veloce. Struttura veloce. (Italian)
Kit rápido. Fundación rápida. Base rápida. Código rápido. Recopilador
rápido. Marco rápido. (Spanish)

The only one that strikes me is the Italian nucleo veloce (fast
core); the others aren't comprehensible to an English speaker. But
maybe these can give others some ideas.


corecompiler, velocecode, velocicode, and nucleoveloce dot org are
all available. ack.org is of course not.

— Gordon


-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20070416/3f490837/attachment.html>