Я автор IronScheme. Я не дуже впевнений, як відповісти на ваше запитання, але спробую :)
IronScheme спочатку намагається реалізувати схему (конкретно R6RS), другою метою є сумісність CLR.
У порівнянні з Clojure (орієнтуючись на їхні погані моменти), IronScheme не буде:
- давати вам винятки з виконання CLR; IronScheme використовує обробку виключень Scheme
- дають вам «нескінченні» стеки; IronScheme належним чином рецидивує
- бути важким для налаштування; просто витягніть в каталог і перейдіть
- довго запускати; IronScheme (коли ngen'd) потребує лише 0,1 секунди, щоб запустити REPL
- бути неоднозначним; IronScheme реалізує стандартизовану специфікацію
На жаль, де перемагає Clojure:
- Документація
- Каркаси та бібліотеки
- Спільнота користувачів
Це хвилює для IronScheme, оскільки останні 3 згаданих - це дуже великий варіант курячого яйця. Особисто я схильний створювати бібліотеки лише тоді, коли вони мені потрібні, і з дуже крихітною спільнотою користувачів, окрім звітів про помилки, користувачів не так багато. Я хотів би більшу спільноту користувачів.
Що стосується підтримки, я зазвичай допомагаю користувачам якомога швидше. Це свідчення можна побачити з моїх часів відповідей на дошках обговорень IronScheme. Крім того, помилки, як правило, виправляються, як тільки вони були ідентифіковані.
Щодо стабільності, то база даних коду досить зріла, і наразі лише виправлення помилок та оптимізації - єдині доповнення коду.
Що стосується зручності використання, якщо ви знайомі з .NET рамкою, ви можете зробити майже все, що можна з IronScheme, як і будь-яку іншу мову .NET; це може бути складніше або простіше залежно від того, наскільки ви готові абстрагуватися до більшої схематичної ідіоми. У IronScheme речі дуже легко написати; наприклад, вся моя структура MVC ледь складає 400 рядків коду схеми, завдяки натисканню на ASP.NET (я, звичайно, не люблю переосмислювати колесо).
Сміливо запитайте роз'яснення, якщо відповіді недостатньо. Деміан теж робить хороші моменти з точки зору ремонту.
З повагою
леппі