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