Недавно мне поставили диагноз каскадное диссоциативное расстройство, которое вызывает ретроградную амнезию в дополнение к существующему случаю возможной антероградной амнезии. Многие люди пытались напомнить мне о том, насколько я был программистом раньше. Сейчас я понимаю понятия и идиомы, но я хочу научить себя, знаю ли я или нет. Я думаю, что смогу преодолеть проблемы с амнезией отчасти с этим.
Мой вопрос к вам, stackoverflow, таков: я недавно нашел Clojure, и его ... приятно использовать, даже просто копируя примеры с любой веб-страницы, которую я могу найти. Мои цели в изучении функционального языка программирования состоят в том, чтобы создать простой веб-сервер, IRC-бот некоторого разнообразия и систему баз данных, похожую на couchdb, и все это легковесно и специально для образования. Какие недостатки есть у Clojure? Есть ли лучший функциональный язык программирования для использования в настоящее время для образования / и / приложения?