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