Tatsuhiko Miyagawa's Blog

Good name for Perl UNIX forking web server?

February 10, 2010

I’ve been working on Perl based UNIX-y preforking high-performance web server for PSGI. 

I named it Nomo after the baseball player Nomo because his favorite is “fork”ball and his nick is Tornado which reminds you of another web server. However it seems the term has some offensive/negative meanings. You could argue that Urban Dictionary can make up offensive meanings for any words but searching the term on twitter gives me a sad feeling for sure.

So i think i should rename this since it’s fairly premature and hasn’t released to CPAN and nobody’s really using it yet. I have a few candidates in my mind. Since this software is heavily inspired by Unicorn, rack web server most of them have some inspirations from Unicorn.

  • Qilin or Kirin - Chinese/Japanese myth animal like Unicorn. Also known as a Japanese beer maker. Cons: Qilin is hard to tell the spellings over speeches, Kirin is sort of taken.
  • Starman - My favorite song by the Japanese rock band Unicorn. Also known as a song by David Bowie, and a character from my favorite video game Earthbound.
  • Nijinsky - After T-Rex’s “She was born to be my Unicorn” lyrics. Nijinsky is a dancer from Russia so it plays well with nginx as well :) 
  • HTTP::Server::PSGI::Net::Server::Prefork - This is the most boring but most Perl/CPAN-ish descriptive name. Hard to say on the speech and people would end up calling it HSPNSP on IRC.

My current favorite is Starman, but tell me your thoughts in the comments :)