DISQUS

DISQUS Hello! Noah's Mark is using DISQUS, a powerful comment system, to manage its comments. Learn more.

Community Page

  • Subscribe

  • Community

  • Top Commenters

  • Popular Threads

  • Recent Comments

    • Like I said, though, it depends on how you define "useful". Adding those knobs and levers attracts the KDE types to compiz - the people who want their UI to be infinitely configurable, so...

      4 months ago by noah

      in Demoware

    • I read this and thought about all those little knobs you can adjust in the latest Linux compiz stuff. All of it is completely unncessary but it's a good example of where pointless things not...

      4 months ago by Steven

      in Demoware

    • This is an annoying problem, though as you show in your example, a fair share of the fault lies with the customer, who is willing to have management make the purchase.

      4 months ago by Corry

      in Demoware

    • Hi! Yay post storm! Also, according to Google Reader, you have at least 7 readers (Including me).

      4 months ago by Corry

      in meh

    • I voted! Hope Ines is happy.

      6 months ago by PaulSolt

      in Go Vote

Jump to original thread »
Author

C#: -100, Java: +1 (?!)

Started by noah · 10 months ago

While working on some code for work, I came to the understanding that, in general, the C# team (at least in its public form, i.e. the public responses to questions and justifications for lack of features), suffers in two ways.
First off, they suck at the details (more to come%2 ... Continue reading »

4 comments

  • Check it, more on what the team has to say about C#:
    http://blogs.msdn.com/mattwar/archive/2005/10/0...
  • Geez, I didn't realize you were so angry and emo about programming languages, of all things. Perhaps I'm misunderstanding, but why can't you just declare "public MyType(IList first, IList second)"? That looks the same as what you did with the funky U-ness. Unless you actually want the type to expose List as a type somewhere instead of just IList, which seems unusual to me. I guess it would make more sense if you showed how you wanted the IList to look.
  • Also, curses on your blog for accepting markup without warning and turning all my IList<T> into IList for me. That should read public MyType(IList<T> first, IList<T> second), and "showed how you wanted the IList<?> to look".
  • Because an IList and an IList<T> are fundamentally different types: in other words, IList != IList<object>. Even if they were, it still wouldn't be ideal, because I want the methods to return the thing passed in (as an IList<T>), instead of requiring casts everywhere. Added to that, the methods/properties on IList/IList<T> are different.

Add New Comment

Returning? Login