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