Bug 7797 – std.typelist should be deprecated

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
phobos
Product
D
Version
D2
Platform
All
OS
All
Creation time
2012-03-29T11:31:00Z
Last change time
2014-09-20T22:47:58Z
Keywords
pull
Assigned to
nobody
Creator
simendsjo

Comments

Comment #0 by simendsjo — 2012-03-29T11:31:32Z
All in the subject.
Comment #1 by andrej.mitrovich — 2012-12-02T11:37:28Z
Shouldn't this module be deprecated? I think std.typetuple/std.typecons and others replace it.
Comment #2 by andrej.mitrovich — 2013-02-06T20:27:31Z
Changing to a Phobos bug. std.typelist should be nuked, I don't see anything unique about it that we don't already have in std.typetuple and other modules.
Comment #3 by hsteoh — 2014-09-19T23:31:17Z
Hmm. std.typelist isn't on dlang.org anymore, and hasn't been as far as I can remember. Is it safe to outright delete it, or should we deprecate it first?
Comment #4 by hsteoh — 2014-09-20T00:10:35Z
Comment #5 by hsteoh — 2014-09-20T00:17:45Z
Just for reference / posterity: std.typelist was originally added in Sep 2009 (04216e8d29a4ff4674c9dd332b68962539c368a6). It was first referenced from another Phobos module in May 2010 (163bd6fe4d54a4042ad720f9d87f82d50c9fb14d) in a comment, which remains until this day. AFAICT, std.typelist was never included in any makefiles, so its documentation was never put on dlang.org. Because of this, I'm wondering if we should even bother with a full deprecation cycle... maybe it could just be disappeared in 2 months or something like that.
Comment #6 by github-bugzilla — 2014-09-20T11:39:00Z
Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/cbdbf52cac4d408acf09a4e69d48d64ba795dc0c Merge pull request #2541 from quickfur/issue7797 Deprecated obsolete module std.typelist.