Это, кажется, действительно слишком много, чтобы просить, учитывая систематически устаревший контент по этой теме, который разбросан по всему Интернету.
Я просто не могу найти бесшумный и актуальный список доступных реализаций Схемы (кроме там , но я бы наслаждался красочной таблицей суммирования функций), поэтому я спрашиваю сообщество вместо попробовать десятки реализаций языка, которым я еще не владею. Помоги мне насладиться этим удивительным языком.
Требования:
- Бесплатно (как в речи)
- Легкий: нет ненужных библиотек, кроме стандартных, должен быстро компилироваться. Все, что легче Guile, считается легким.
- R6RS (не тролль, пожалуйста, я изучаю язык и чувствую необходимость придерживаться чего-то стандартного)
- Нет .NET, нет JVM
- Должно работать как минимум в Linux
- Должен работать как минимум на x86
- Easy FFI
- Бонус за быстрое внедрение (очень жаль, что Bigloo не поддерживает R6RS).
В настоящее время я использую Ypsilon, который я считаю отличным, но не поддерживался с 2008 года. Guile может быть хорошим конкурентом, но он кажется довольно тяжелым (и FFI намного проще с Ypsilon).
Возможно, мне не хватает некоторых качественных реализаций, поэтому не стесняйтесь делиться своим опытом.
ОБНОВЛЕНИЕ Спасибо за ваши ответы, я пойду на Larceny, так как он обеспечивает почти все, что я ищу. Удачного всем вам интрига!