The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I think I got it straight away - but that was about a minute after you set it, and it seemed unfair to spoil it for everyone else.
Clues really oughta change our damn ideas, like education. Don't you think?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
... you rewrite a brand new version of a former class of yours ...
and the new version is both shorter and more powerful!
I just rewrite my IoC / IServiceProvider class which was 30% shorter with easier initialization and support for default parameters in constructors!
Now rewriting my serializer (I try to save my document with serializer, to make it easier) for a more compact format and more classes supported out of the box (properties, fields + now ICollection, IDictionary) and easier extensibility (with surrogate! simpler that custom serialization)! And it looks like it's gonna be much shorter too already! with text and binary stream support!
(though this one is unfinished..)
Well, congratulations ! I look forward to reading the CP article.
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008