Собственно тема выросла из: Функциональное программирование на tcl
Хочется узнать, насколько tcl поддерживает функциональную парадигму по сравнению с lisp-family (Clojure, Scheme (пишите конкретную реализацию данного языка), CommonLisp)? Сейчас есть примерно 1500 строк написанных на tcl, которые могу безболезнено (пока, проект по самым минимальным прикидками будет занимать около 6-8 тысяч строк) перевести на любой другой язык из обозначенных. Проект домашний. Но мне нужна поддержка функционального стиля и вменяемый GUI с документацией (Racket не предлагать, у него очень мало виджетов (меньше, чем в Тк) и просто ужасная документация).
Заранее всех благодарю!