Yes I know that. But that is despite the pre-1.0 version. Node has tried to be very strict about what he version means from the beginning. pre-1.0 means "stable, but not done". Some people think "stable" means "we won't break backwards compat". But I'm suggesting that it actually mean "we'll try really hard for backwards compat, but we might break things for the good of the api". I think in the case of path.exists, this is very doable. If we can't do stuff like this now, then we are resigning ourselves to being stuck with these warts forever. And path.exists/fs.exists is a particular bad wart because it's the exact place people will look for this functionality. So the propagation of this will continue to go up.
:Marco On Wednesday, May 30, 2012 5:11:37 PM UTC-7, Mark Hahn wrote: > > It's like google's "beta" gmail was. > > On Wed, May 30, 2012 at 5:11 PM, Mark Hahn <m...@hahnca.com> wrote: > >> The ver 1.0 moniker is pretty much meaningless. Many many people have it >> in production. >> >> >> On Wed, May 30, 2012 at 4:49 PM, Marco Rogers <marco.rog...@gmail.com>wrote: >> >>> If you're using a pre-1.0 platform, your code is subject to breakage. >>> Also you have to opt into upgrading and every major node update has >>> required minor changes. >>> >>> At some point we went from changing the node api a lot to make it better >>> to not changing it at all for fear of crying developers. I'm not suggesting >>> we open flood gates. I'm suggesting we continue to refine the api and get >>> as close to one with no unnecessary warts as we can before going 1.0. >>> Because then we really are screwed. >>> >>> :Marco >>> >>> >>> On Wednesday, May 30, 2012 3:45:53 PM UTC-7, Mark Hahn wrote: >>>> >>>> I would be very unhappy if someone broke my code. Ask the jquery bdfl >>>> what happened when he tried to make a non-backwards-compatible change. >>>> >>>> -- >>> Job Board: http://jobs.nodejs.org/ >>> Posting guidelines: >>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >>> You received this message because you are subscribed to the Google >>> Groups "nodejs" group. >>> To post to this group, send email to nodejs@googlegroups.com >>> To unsubscribe from this group, send email to >>> nodejs+unsubscr...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/nodejs?hl=en?hl=en >>> >> >> > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en