[LLVMdev] Compiler name: Nāga
Vikram S. Adve
vadve at uiuc.edu
Thu Apr 12 11:25:53 PDT 2007
FWIW, Naga means serpent in Sanskrit and is used as a short form for
Nagaraja, a king of snakes in Hindu mythology:
The seven-headed dragon theme seems more relevant for our purposes,
I should clarify that I haven't yet formed an opinion on specific
name suggestions (partly because I haven't yet read most of them!).
On Apr 12, 2007, at 12:57 PM, Michael McCracken wrote:
> Hi, the idea of a dragon theme reminded me of the dragon-like serpents
> called "Nāga" from Cambodian mythology, among other places.
> Here's a brief link explaining the specific Cambodian meaning -
> I like this as a name, because it's unique short and easy to type and
> remember (as long as you omit the accent, which is commonly done),
> it's basically a southeast-asian dragon, so we're sticking with
> traditional compiler iconography, and it's seven-headed, so it nicely
> represents the many different uses LLVM can be put to.
> It's also pretty easy to imagine a logo, because Cambodian Nāga
> sculptures are pretty memorable as is:
> They're all over Angkor, too. I picture a simplified line-drawing of a
> seven-headed serpent like the one in the image.
> For what it's worth, there are also a couple other good-sounding Asian
> dragon names on the wikipedia page for Nāga: "Lóng" (Chinese),
> (Japanese), and my second-favorite after Nāga, "kyo" ("Korean
> dragon"), which has nice consonance with "compiler".
> Michael McCracken
> UCSD CSE PhD Candidate
> research: http://www.cse.ucsd.edu/~mmccrack/
> misc: http://michael-mccracken.net/wp/
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev