| |
| | Visual Basic and LINQ | Lambda the Ultimate |
 | | If you look closely at the new features introduced to C# and Visual Basic in the context of LINQ, you will recognize many familiar concepts that are regularly discussed on LTU ranging from monads, to meta-programming, lambda expressions, XML programming, to the relationship between static and dynamic typing. |
 | | The LINQ project consists of a base pattern of query operators (compare to the monad primitives) such as Select (map), SelectMany (concatMap), Where (filter), OrderBy (sort), and GroupBy (groupBy) on top of which Visual Basic and C# define query comprehensions (compare to monad comprehensions) that facilitate querying objects, relational data and XML. |
 | | LINQ is a language design approach, so I am not sure I understand why you find that to be less on topic for LtU. |
| lambda-the-ultimate.org /node/view/967 (2960 words) |
|