Я хочу узнать какой-то язык из семейства Lisp. Это может быть CL или Scheme и использовать его для веб-программирования. Просто для удовольствия. У меня есть значительный опыт на С++ (дошкольное развитие).
Но я хочу, чтобы мой выбор был современным языком без наследия (в языке и в библиотеке), потому что я хочу с самого начала изучать хорошие шаблоны дизайна.
Я не могу решить, что лучше: CL или Scheme. CL имеет гораздо большую и стандартизованную библиотеку и фреймворки (Weblocks), но я слышал, что у нее многозначность в своем синтаксисе и библиотеках. Схема другая: простой, сжатый синтаксис, но плохая библиотека. Я бы предпочел CL, если у него нет никакого наследия.
Мне не нравится изучать другого монстра, такого как С++. Верно ли, что CL похож на С++ в семействе Lisp? И схема похожа, скажем, на С# или Java - "переработана" на С++.
Изменить: Я хочу писать в функциональном стиле, OOP может быть, но необязательно.