On Friday, 12 April 2013 at 06:36:31 UTC, Jacob Carlborg wrote:
On 2013-04-11 22:31, Lars T. Kyllingstad wrote:

It's implemented using a class, but you use it like an object. I think
that is more important.

I see. I know there are some people here that are very picky about these things.

Then let me ask you/them this: Would you prefer it was implemented as a module-level @property function that returns a singleton class instance instead? In other words, would you have the same API with slightly worse performance and more complicated implementation, *just* for the sake of a strict naming convention?

Note that 'environment' (with that name) was added to std.process years ago. As Jesse mentioned, the fact that it was a class was just hidden from documentation with an alias. Unfortunately, this prevented proper documentation of its members, so changed it.

Lars

Reply via email to