As a native speaker, I've never had a problem with the words or
phrases being discussed here. Sure, it's jargon. It might be more
accessible if we used other language. I don't really care one way or
the other. But it's jargon. The fact that Miriam-Webster doesn't know
what the word actually means doesn't prove that we're using it wrong.
Mainstream dictionaries often don't include technical jargon.

See also:

- http://en.wiktionary.org/wiki/deprecate :: (computing) To declare
something obsolescent, i.e., to recommend against a function,
technique, command, etc, that still works but has been replaced.
- en.wikipedia.org/wiki/Deprecate

Best,
Stephen Burrows

On Oct 2, 2:07 am, Łukasz Rekucki <lreku...@gmail.com> wrote:
> 2011/10/2 Alexander Schepanovski <suor....@gmail.com>:> Then when I
> upgrade django I'll just upgrade it and fix> any wrong calls, imports,
> monkey patches etc. Proper upgrading docs,> which you write anyway,
> will make it into a couple of days. The way it> is done now still
> requires that two days but also make me think about> separate
> deprecation concept, about what part of django is public and> what is
> not cause they have separate deprecation policies. It also> encourages
> me to sl
> I prefer to just run my test suite with warnings enabled and see where
> deprecated functions pop-up. The best part is that *I* choose when to
> spend time on getting rid of them and I don't have to do it all at
> once. I do this even with my own codebase.
>
> On 2 October 2011 07:48, Alexander Schepanovski <suor....@gmail.com> wrote:
>
> > But even a common user, who himself doesn't hack into django may use
> > third-party libs that do: migration, automatic caching, any orm, form
> > and template extenders. And for the developers of that libs
> > deprecation is a waste not help, at least what it feels for me. For
> > common user this means he cannot upgrade until all hos libs upgraded
> > or he himself is forced into hacking them.
>
> IMHO, it's exactly the opposite. If you remove the code right away,
> then I can't upgrade to the new version of Django, 'cause I have to
> wait for my 30 dependencies to upgrade or hack it my own.
>
> ---
>
> As for the naming, it's probably because i'm not a native speaker, but
> I always found the warning names logical. "PendingDeprecationWarning"
> warns you about something, that will be deprecated in the version.
> "DeprecationWarning" warns you that something *is* deprecated (as in
> old and useless), so it *may* be removed in any future version.
>
> Whether it is actually removed is another thing - Python itself has a
> long tradition of leaving some C API functions deprecated for
> indefinite period of time. So, to me, deprecation is the state right
> before removal. I would stay with "X will be deprecated in Django Y.Z"
> wording (which implies it may be removed in any (Y+m).(Z+1+n) n,m>=0
> version).
>
> --
> Łukasz Rekucki

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to