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