News for hackers. Stuff that matters.
Re:Don't Make Students Use Eclipse by lazulicurio on Sunday April 12, 2020 @10:13AM (#22848361)
I used to feel that way a few years ago, but my opinion has shifted over time. C# has its own issues with verbosity and bloat. For example, although I appreciate the readability increase from overloaded comparison operators, it's a lot of boilerplate to write a class that implements IEquatable<T> and IComparable<T> and overloads all of the related operators.
Re:Don't Make Students Use Eclipse by sullyj3 on Sunday April 12, 2020 @02:44PM (#22850201)
Check out Rust and Haskell, both have the ability to derive the interfaces/traits/typeclasses for equality and comparison automatically.
Re:Don't Make Students Use Eclipse by lazulicurio on Monday April 13, 2020 @12:45AM (#22853246)
Discovering Rust is actually one of the stepping stones that led me to my "this shouldn't be this hard" moment!