Skip to content

Instantly share code, notes, and snippets.

@mbj
Last active December 17, 2015 11:09
Show Gist options
  • Save mbj/5599869 to your computer and use it in GitHub Desktop.
Save mbj/5599869 to your computer and use it in GitHub Desktop.
DM2 names We need a name to solve dm1 and dm2 namespace clash proactively
* rom (ruby-object-mapper)
* rohm
* rome (easier to pronounce)
* resistance
* bloom
* allure
* agrabla (esperanto) agreeable, enjoyable, lovely, nice, pleasant
* vigor (power, energy)
* moxie (courage)
* "mowr" (pronounced "mower", meaning nothing i can think of, except: "mapping objects with ruby")
* ampere
* damaru (DataMapper for ruby)
* rumada (ruby mapping data)
* rudama (ruby data mapper)?
* remapper
* rem
Available domain under .io or .org.
Available github account.
Available rubygems name!
@homakov
Copy link

homakov commented May 17, 2013

rum

@avdi
Copy link

avdi commented May 17, 2013

  • Ductwork (Ducts, Duct)
  • Conveyance
  • Ballast
  • Trunk

@moonglum
Copy link

I really like damaru

@clemens
Copy link

clemens commented May 18, 2013

I would cross moxie off the list: moxiecode (http://moxiecode.com/) is the company behind TinyMCE, plupload etc. and one part of the new plupload infrastructure is even called moxie (https://github.com/moxiecode/moxie).

@clemens
Copy link

clemens commented May 18, 2013

By the way, how about "osum" – means nothing in particular (so far as I know) but sounds kind of cool (like "awesome"). :D

@solnic
Copy link

solnic commented May 18, 2013

So far the winner seems to be ROM :) Damaru turned out to mean "shut up" so it's probably a blocker :P

@krainboltgreene
Copy link

Also make sure the organization is open as well, for things like drapergem/draper

@krainboltgreene
Copy link

Apparently the word "datanomi" relates to the word "data", I think it's a finnish derivative? Meets all requirements.

@r3n4ud
Copy link

r3n4ud commented May 18, 2013

datumo, i.e. data in espéranto ?

@postmodern
Copy link

When choosing names, the name must describe what the library actually does. Avoid clever or cute names.

@mbj
Copy link
Author

mbj commented May 18, 2013

@postmodern So rom makes most sense IMHO. Ruby Object Mapper. Nothing more or less.

@solnic
Copy link

solnic commented May 19, 2013

@postmodern I disagree that the name must describe anything although it's nice when it does

I thought about Rom name a lot during last couple of days and I'm completely sold on it right now. First of all it's super short. Secondly it's actually an abbreviation of what the project is - a ruby object mapper. We could have rom project with the mapper and rest of the things as rom-something (like rom-session etc.). The only "issue" is that there's already rom github handle but we could use rom-project or rom-gem as a workaround (others do that and I don't find this to be a real problem). In fact I kinda prefer to have rom-project/rom instead of rom/rom :)

Anyhow, thank you all for your ideas. We're still discussing possible names so keep them coming ;)

@wrozka
Copy link

wrozka commented May 20, 2013

I like the rom, it suggests a nice 8bit logo ;)

@snusnu
Copy link

snusnu commented May 21, 2013

i really like rom too, for all the reasons @solnic already mentioned. also, i really need the code renamed sooner rather than later, we need to use both dm1 and dm2 in our app, and naming clashes make that "impossible". @dkubb wdyt?

@fphilipe
Copy link

What about delineate? Definition:

describe or portray (something) precisely

Also, kind of drawing a line between persistence and domain logic. As uncle bob said:

Good design is about drawing lines.

.io is available, rubygems available, github taken since Feb 14, 2011 but has no activity at all, a dead account. Maybe it's possible to talk to that person to turn it into an organization.

@rolfb
Copy link

rolfb commented May 29, 2013

I like remapper.

It sounds like a real word, easy to grok meaning from code / Gemfile, available pretty much anywhere and pronounciation is suitable for talks and presentations.

@dkubb
Copy link

dkubb commented May 31, 2013

I like rom: Ruby Object Mapper.

I especially like @wrozka's idea about an 8-bit logo too ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment