Arc Forumnew | comments | leaders | submitlogin
3 points by rocketnia 5346 days ago | link | parent

I kept hoping to find out it was just an April Fool's joke, but I guess it isn't. >_<

The first thing I think of when I hear the name "Racket" is tennis, suggesting the language is but one frequently visited taking-off point in some larger system. That would be okay if it were more obvious how it was meant; for instance, maybe the Racket language is a taking-off point on the way to the other languages PLT Racket supports. One could also talk about parentheses as being like Pong paddles, but that's a stretch.

The second thing I think of is a loud, grating noise, suggesting the language is a pain to read. This may or may not be an accurate description of the Racket language--hello parentheses--but the fact that it's an aversive connotation suggests that the language eschews utility (like Brainf___). Then again, I suppose naming a language after an intentionally obnoxious noise is better than naming it after an unintentional speech impediment (Lisp).

The third thing I think of is organized crime. Now, that's in the same ballpark as "evil mastermind," which was the first thing I thought of when I heard of Scheme (the second thing being blueprints), and indeed that's the association they're shooting for. In the context of that association, there's even a vaguely useful meaning to it; in my mind, small groups and individual masterminds scheme, whereas large organizations and conglomerates racket.

The thing is, if any language deserves to be named after organized crime, I'd say it's either something like C# whose use rather exclusively benefits one closed platform (not that it would name itself that way), or something like Mono which provides one of the few alternatives to such a platform. Trying to equate "organized illegal activity" with education and with multiple-language techniques doesn't make nearly as much sense.

Oh, and finally, "Racket" is eerily close to "Rocket," which is actually sorta positive for me (as my moniker shows). It almost makes me wanna write a parody dialect or something. ^_^

Racket's a terrible name for PLT Scheme, but long live Racket. I do think it's great to change the implementation name to something else, what with Scheme's own identity being intentionally split.



1 point by thaddeus 5346 days ago | link

> The thing is, if any language deserves to be named after organized crime, I'd say it's either something like C#...

Too Funny. Best laugh I've had all day :)

-----