Вы таки будете смеяться, но Clojure мне, в некотором роде, кажется достаточно логично устроенным языком, несмотря на то, что код на нем выглядит реально как "исполняемый ASCII-art". Алсо, он есть в вариантах под JVM и CLR.
С одной стороны, CL вполне последовательный. С другой стороны большой, типа плюсов, и больше хаскеля, так что даже если это не так, все равно будет казаться так.
Оно гнуёвое и на С, так что, теоретически, собрать можно где угодно. Мне тоже понравилось. Правда, авторы совершенно зря воткнули туда if/then/else/for/while и даже ООП, был бы отличный DSL для мелких алгоритмов.
Common lisp - сплошной funcall. Как можно программировать на языке, где большая часть функций вызывается специальным словом, а лишь специально описанные можно вызыать как в нормальных языках?
no subject
asvil (from livejournal.com)2011-09-19 07:56 am (UTC)(link)
Напишите макроридер. Без funcall код читать сложнее.
no subject
asvil (from livejournal.com)2011-09-19 07:57 am (UTC)(link)
Писал. Все равно приходится думать, как он с другими макросами будет интерферировать. А отсутсвие funcallов читать код на схеме, хаскеле или ML мне почему-то не мешает.
no subject
no subject
no subject
no subject
J?
no subject
no subject
Мне тоже понравилось. Правда, авторы совершенно зря воткнули туда if/then/else/for/while и даже ООП, был бы отличный DSL для мелких алгоритмов.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
не ?
no subject
Я не иронизирую, я правда не знаю.
no subject
Опыта не было.
no subject
no subject
no subject
no subject
А отсутсвие funcallов читать код на схеме, хаскеле или ML мне почему-то не мешает.