On Jan 18, 2011, at 6:01 PM, Alan wrote:

> On Jan 18, 2:38 pm, Lee Spector <[email protected]> wrote:
>> On Jan 18, 2011, at 5:03 PM, Alan wrote:
>> 
>>> Deprecated doesn't mean "in future this will stop working" - it means
>>> "you shouldn't use this". See 
>>> eghttp://dictionary.reference.com/browse/deprecate.
>> 
>> None of those definitions appear to address this technical usage, and in my 
>> experience "deprecated" in this context often does mean "expected to go 
>> away." OTOH if defstruct isn't expected to go away then I'm happy, 
>> regardless of what anyone calls it.
> 
> See http://en.wikipedia.org/wiki/Deprecation if you prefer. Feel free
> to use defstructs as much as you like so long as you're aware of what
> deprecated means (it's not my problem, after all), but I wouldn't
> encourage them to someone asking for his first program to be reviewed.

This wikipedia definition includes "and deprecation may indicate that the 
feature will be removed in the future". I was just asking whether that was the 
known intention in this case. And FWIW if structmaps ARE expected to stay 
around then there's no harm encouraging their use for newbies when the 
differences between them and hashmaps/records make them the best overall choice 
(which may not have been the case for the OP, but I think it sometimes can be, 
even if the differences are minor and maybe even a matter of taste).

 -Lee


--
Lee Spector, Professor of Computer Science
Cognitive Science, Hampshire College
893 West Street, Amherst, MA 01002-3359
[email protected], http://hampshire.edu/lspector/
Phone: 413-559-5352, Fax: 413-559-5438

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to