Интересно, кто вам это сказал; P
Во-первых, позвольте мне прояснить мое утверждение: многие вещи, которые мне нравятся в c # 4.0, реализованы на groovy, но groovy уже гораздо более лаконичен.
Существуют и другие очевидные различия, такие как динамический / скриптовый характер языка Groovy и т. Д.
Теперь linq - это шаг над замыканиями, как в dsl внутри c # для создания замыканий взапрос (sql), подобный синтаксису, с шаблоном, основанным на интерфейсах, и моделью поставщика, позволяющей преобразовать эти замыкания в sql или в любое другое представление.
В этом отношении, поскольку в groovy есть замыкания ипрекрасно реализовано, и в него встроено множество возможностей построения dsl, должна быть возможность сделать linq-подобную функцию.