StephenCleary
@StephenCleary
Best posts made by StephenCleary
Latest posts made by StephenCleary
-
RE: C# hate
Variant arrays. Lack of higher-order types. Unsealed classes by default. Generic classes cannot be variant. "protected internal". Collection initialization syntax that requires mutable collection types.
If you want to extend this to the .NET libraries, there are many more. :)
-
RE: The wonderful world of compilers
I know. It sounds crazy. But it worked. :)
-
RE: The wonderful world of compilers
I did about a year of firmware before leaving to work from home.
We used Rowley CrossWorks, which was actually quite a good experience. It used GCC underneath, and built a nice GUI on top of it. You could also extend the debugger with JavaScript, though it was slow going through a JTAG port.
I am so glad that when I started firmware we used Atmel. Their documentation is absolutely superior. We changed to an STM chip - which has (almost) sufficient documentation though it's spread through many documents instead of just one like Atmel does quite nicely. STM also was very slow in publishing known errata, while Atmel kept theirs up-to-date.
Sadly, I know a guy who's working on the LLVM compiler. Seems like such a waste; the only reason they're working on it instead of improving GCC is because of GPLv3.