Я ищу LINQ, и язык запросов появляется (по крайней мере, на поверхности), чтобы быть не чем иным, как реализацией карт и/или списков, найденных в Haskell и других языках FP (в частности, обобщение "карты" 'и' for 'в Scala). Это верно? Есть ли больше синтаксиса, чем это? Из задыхающегося тома книги, которую я читаю ( "Essential LINQ" ), похоже, здесь есть что-то новое или инновационное.
Для реализации LINQ все внутренние, конвейерные, конвейерные деревья и типы выражений первого порядка и т.д., но мой вопрос касается самого языка запросов.
Приветствия
Джо