Why is process.title a property? All other getter/setters in process are methods such as getuid() setuid().
Also process.cwd() and process.chdir() should follow the convention and be process.getcwd() and process.setcwd()
It seems like we should use all methods. It makes sense to me that things like node.version is an immutable property, but that anything that is get/set should be methods.
I'd also be happy if all setter/getter pairs being methods in the format getFoo() setFoo().
i agree about process.title. we do not like getters/setters. changing the others, while might be consistent, is unnecessarily disruptive - also i don't like long functions.
I'll do a patch for process.title.
I think we should add synonyms for setcwd() and getcwd() it seems like being consistent isn't so hard. We can always deprecate the old names later. I'll do that as a separate patch to process.title so we can argue about that on it's own :) I don't think those names are that long.
I'd be ok with getcwd, since that's the posix standard. But changing it should be chdir.
@sh1mmer, patch welcome. it must remain backwards compatible
Speaking about consistency, what about process.env then?
revive this for node 1.0?
I don't think anyone really cares at this point. I certainly don't. Closing.