[LLVMdev] "Name that compiler"

Gordon Henriksen gordonhenriksen at mac.com
Mon Apr 16 12:13:55 PDT 2007


[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>


More information about the llvm-dev mailing list