I'm diving into the official CSS 2.1 specification to build a C# based token reader for CSS parsing. The document itself is quite dense, but it lays out the syntax and provides regular expressions to guide the implementation. This is going to be a challenging but interesting project.
I'm struggling to understand the purpose and syntax of Lambda Expressions in C# 3.0. They seem convoluted and unnecessary, deviating from C#'s object-oriented nature. I agree with Abhinaba's concerns about C# incorporating functional programming features, potentially making the language more complex and less accessible to the average developer.