Здравствуйте, dmz, Вы писали:
dmz>Привет,
dmz>а нет ли ФЯ с относительно несложным синтаксисом, в первую очередь для обучения, который бы годился, как замена питона для всякого рода скриптинга, ну и например, что бы на нем писать всякого рода вычислительные задачи ( кластеризация информации на странице, etc).
dmz>Хочется что-то вроде питона, но с настоящими list-comprehensions, паттерн-матчингом (особенно), гарантированной развертки tail recursion. Эрланг кажется тяжеловесным для этой задачи, плюс тормозной файловый ввод-вывод и регекспы / слабая поддержка строк. OCaml кажется несколько сложным, т.е. он явно сложнее эрланга. А есть еще что-нибудь (про nemerle знаю, но оно, судя по всему пока нестабильно?)
dmz>Идеально, конечно, было бы что-то вроде питона, но декларативный и с нужными фичами.
Изучайте Standard ML. Он несравненно проще Ocaml'a и Haskell'a, при этом не уступает им по возможностям (сам я пользуюсь
SML/NJ). Многие рекомендуют начинать изучение с
Moscow ML. Я бы
не рекомендовал этого делать, т.к. когда дойдёте до изучения модулей, начнутся проблемы с компиляцией. Лучше сразу выбрать SML/NJ или
MLton (если у вас Linux).