Я знаю, что есть библиотека для понимания списков для обычного lisp (incf-cl), я знаю, что они изначально поддерживаются на различных других функциональных (и некоторых нефункциональных) языках (F#, Erlang, Haskell и C#) - есть ли понимание списка библиотека для схемы?
incf-cl реализован в CL как библиотека с использованием макросов - разве нельзя использовать те же методы для создания библиотеки для Scheme?


Я не знаю, какую схему вы используете. Схема PLT связывает Swindle и SRFI-42. Тем не менее, оба должны быть совместимы с кросс-схемами.
Если вы используете схему PLT, вот страница руководства SRFI-42. Вы говорите (require srfi/42), чтобы получить его.
Вы можете использовать LINQ для схемы R6RS (хотя его можно заставить работать в «более старых» реализациях).