babel / babel

🐠 Babel is a compiler for writing next generation JavaScript.
https://babel.dev
MIT License
42.92k stars 5.58k forks source link

Name suggestions #596

Closed sebmck closed 9 years ago

sebmck commented 9 years ago
hawkrives commented 9 years ago

I think I'm partial to the "random" names; rosette and babel, in particular.

stefanpenner commented 9 years ago

jsnext

:+1:

jridgewell commented 9 years ago

Babel could actually be a good one — it translates all this cutting edge JS into a common language.

sebmck commented 9 years ago

I like Rosetta and Babel because they both have origins in language translation which links back to the actual goals of 6to5.

chicoxyzzy commented 9 years ago

How about Babel fish?

"The Babel fish," said The Hitchhiker's Guide to the Galaxy quietly, "is small, yellow and leech-like, and probably the oddest thing in the Universe. It feeds on brainwave energy received not from its own carrier but from those around it. It absorbs all unconscious mental frequencies from this brainwave energy to nourish itself with. It then excretes into the mind of its carrier a telepathic matrix formed by combining the conscious thought frequencies with nerve signals picked up from the speech centres of the brain which has supplied them. The practical upshot of all this is that if you stick a Babel fish in your ear you can instantly understand anything in any form of language. The speech patterns you actually hear decode the brainwave matrix which has been fed into your mind by your Babel fish.

in memory of Douglas Adams

also: Betelgeuse

terinjokes commented 9 years ago

:+1: to babel (or babel fish), "Rosetta" is fairly well established for other commercial products.

sebmck commented 9 years ago

Only problem is that I sound ridiculous saying "babel" with an Australian accent.

jamiebuilds commented 9 years ago

Only problem is that I sound ridiculous saying "babel" with an Australian accent.

I'm now convinced this is the best name for the project.

gaearon commented 9 years ago

I like babel.

dashed commented 9 years ago

You can shorten it to just bab. /hipster

cesarandreu commented 9 years ago

:+1: to babel, babeljs, jsnext, or nextjs.

monsanto commented 9 years ago

If 6to5 is gonna have transformers for profiling, optimization, minification, etc as hinted in the future scope thread, then names like "js.next" don't really capture the full spirit of the project imo

what about a name like "JSworks" or "JSkit"

barneycarroll commented 9 years ago

"JSnext" is good but shares a name with a conference and is similar to "nextJS" (also extant). Of course, the inadequacy of "6to5" isn't just in the fact that ES6 isn't indicative of the target implementation, but the fact that ES5 isn't even the target environment (in the near future I might be using this to compile to ES6 or — suspend your disbelief — someone might extend the project to work in IE7 ;).

How about "next2now"? I think that sums up the general spirit without being too limited in scope or recondite (who wants this to be associated with Altavista's automated translation service?).

despairblue commented 9 years ago

I like babel.

I'm strongly against rosetta, since every german will be reminded of anus when talking about this project. This was actually the bases for all jokes in german media when talking about the rosetta space probe.

I'm not saying you shouldn't use a name because some ethnicity objects, just saying it'll feel weird to me, and probably other german speakers :joy:

dashed commented 9 years ago

@despairblue Well it's gotta come out somewhere right? :smile:

Throwing another suggestion to the pool: milljs

RReverser commented 9 years ago

BackToTheFuture.js :smile:

chicoxyzzy commented 9 years ago

IMO we should avoid js postfix

despairblue commented 9 years ago

@Dashed true, but I feel that 6to5 does not produce crap, quite the contrary :wink:

@chicoxyzzy :+1:

phpnode commented 9 years ago
stefanpenner commented 9 years ago

riches (because who wouldn't want to npm install riches?)

sounds hard to google for though :P

sebmck commented 9 years ago

@RReverser

BackToTheFuture.js :smile:

The name I used for 6to5 before I publicly released it was actually delorean :stuck_out_tongue_winking_eye:

dashed commented 9 years ago

delorean is now a flux thing http://deloreanjs.com/

sebmck commented 9 years ago

@Dashed Seems like everyone and their dog has their own flux implementation.

RReverser commented 9 years ago

The name I used for 6to5 before I publicly released it was actually delorean :stuck_out_tongue_winking_eye:

Good to know we are on the same wave :D

chicoxyzzy commented 9 years ago

BTW https://github.com/mitsuhiko/babel https://github.com/gossi/babel.js

sebmck commented 9 years ago

@chicoxyzzy Every simple name will probably be taken by some obscure library.

caspervonb commented 9 years ago

My two cents, should try to avoid things that already exist in the not only npm registry, but also the unix ecosystem. Prime example of this is swig, which has existed for over a decade yet there is a really popular npm package, with a binary that has the same name.

caspervonb commented 9 years ago

And a mandatory random suggestion eslang

rauschma commented 9 years ago

TV/movie-inspired names:

More names:

timoxley commented 9 years ago

TV/movie-inspired names:

  • Continuum (TV show)

continuum is good but already taken for similar purpose (though perhaps discontinued): https://benvie.github.io/continuum/

chicoxyzzy commented 9 years ago

McFly

https://github.com/kenwheeler/mcfly is another Flux framework :smile:

Seems like everyone and their dog has their own flux implementation.

it's like Simpsons Already Did It

rauschma commented 9 years ago

Man, React folks. ;-) But once you go Flux, plundering the rest of BTF is obvious. Then I propose the name Compensator.

pluma commented 9 years ago

JSOfTheFuture (JSOTF)?

rauschma commented 9 years ago

Jarvis?

jaydson commented 9 years ago

ESX ?

barneycarroll commented 9 years ago

ECzMA?

OCannings commented 9 years ago
oriSomething commented 9 years ago

jsnext

msikma commented 9 years ago

pileup

benkimpel commented 9 years ago
caspervonb commented 9 years ago

Alchemy is a C++ to AS compiler from Adobe.

caspervonb commented 9 years ago
RReverser commented 9 years ago

Alchemy is a C++ to AS compiler from Adobe.

Then it's mostly irrelevant to JS world anyway. If we would skip all the names used in all the languages or for real-world things, this:

eellogofusciouhipoppokunurious

would be really the only suitable solution :)

michaelficarra commented 9 years ago

I like JSOfTheFuture or OneJS.

sebmck commented 9 years ago

OneJS is already taken by this project unfortunately. Not really a suitable name either since OneJS/1JS has been adopted by the TC39 and related parties to refer to JavaScript backwards compatibility.

michaelficarra commented 9 years ago

OneJS is already taken

That project looks small enough that you can just trample over their name.

OneJS/1JS has been adopted by the TC39 and related parties to refer to JavaScript backwards compatibility

I know, that's why it's good.

timoxley commented 9 years ago

Could pick a name that honours the author and 6to5 visionary: "McKenzie" or some variant. Like a self-titled album.

dashed commented 9 years ago

Or mack.

But in no way related to the actual word: http://dictionary.reference.com/browse/mack

jonathanong commented 9 years ago

ES SEX

jonathanong commented 9 years ago

or essex... for the uninitiated