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

> On Jan 18, 2:38 pm, Lee Spector <lspec...@hampshire.edu> 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
lspec...@hampshire.edu, 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 clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to