и последние будут первыми…
Я закончил читать Книгу Мормона после нескольких месяцев ее изучения и снова начал с самого начала.
Этот опыт перехода от последнего к первому навел меня на мысль о фразе в заголовке этого сообщения в блоге.
Когда я посмотрел на концепцию хаизма и ее связь с концепцией структуры «x», мне вспомнился язык программирования, которому я научился первым на своем пути к тому, чтобы стать программистом. Этот язык называется Clojure, это диалект одного из первых языков программирования под названием Lisp.
Lisp означает «обработка списков».
Интересная особенность обработки списков заключается в том, что речь идет о языке, у которого на самом деле нет синтаксиса.
Для большинства это звучит немного странно. Язык без синтаксиса.
Как бы это вообще выглядело?
В итоге в коде это выглядит так:
(+ 3 4)
Именно так вы сказали бы дерево плюс четыре на конкретном диалекте шепелявости, который я выучил.
Сначала это выглядит странно, даже странно. Зачем ты это пишешь, когда это —
3 + 4
выглядит намного более прямо вперед?
Хороший вопрос.
Чтобы ответить на него, я покажу вам немного расширенный пример той же функции, что и выше, но на этот раз вместо сложения двух чисел давайте сложим 7 чисел вместе —
сначала традиционным способом —
2 + 46 + 3 + 8 + 2 + 6 + 342
Теперь в стиле Clojure —
(+ 2 46 3 8 2 6 342)
То, что раньше было излишним (наличие двух круглых скобок, которые, казалось, почти ничего не делали), теперь экономит нам 8 символов.
На самом деле это не так уж и важно. 8 символов вряд ли сделают или сломают программиста.
Вы, наверное, задаетесь вопросом, какое отношение различные программные обозначения имеют к хиазму или к Книге Мормона. Я перейду к этому.
Есть много других вещей, которые я мог бы указать на Lisp, относительно его экономичности и мощности выражения, а также того, как вы можете сделать в нескольких десятках строк то, что в других программах заняло бы сотни строк. О том, как это может позволить 2 или 3 хорошо осведомленным программистам обладать влиянием, которое другим не менее умным программистам потребовалось бы еще нескольким или намного дольше, чтобы соответствовать. У меня нет времени на проповедь языка программирования.
Но одна из самых интересных вещей заключается в том, как списки отражают многие очень нелинейные перспективы, которые мы находим в подобных древних ближневосточных культурах и религиях.
Представьте себе пересечение частей храма. вы двигаетесь снаружи внутрь к Святому Святых и обратно. Если вы представляете, что проходите через ряд концентрических колец, как в круглой мишени, вы начинаете с первого и двигаетесь к последнему, затем вы начинаете с последнего и двигаетесь к первому.
То есть первый становится последним, а последний становится первым.
Точно так же работают Clojure и Lisps. Вы начинаете с первого из списка, а затем входите в список.
Как войти в список?
Вы входите в списки внутри списков
Нравится -
(a (b (c (d (e (f (g (x)))))))
Тогда это в конечном итоге будет оцениваться -
сначала давая значение x
затем применяя g к x, чтобы дать вам новое значение
затем с этим значением, применяя это к f
затем делаем то же самое, но применяя новое значение на этот раз к e.
и так один с d.
и с с
а потом б
затем
Вам это ничего не напоминает?
Вы когда-нибудь видели диаграммы хиазмов, сделанные с отступами?
a
_b
__c
___d
____e
_____x
____e
___d
__c
_b
a
Это похоже на стрелку, указывающую на элемент посередине?
Можете ли вы представить это как одну сторону «X», которая отмечает точку?
Теперь вернемся к Книге Мормона.
мы начинаем с семьи
_семья спасена Богом
__семья разделена на одну часть, выбирающую Бога, и другую, не выбирающую Бога.
___семья превращается в два народа
____нации в конфликте
_____нации предупреждены покаяться
______ знамения Спасителя даны
_______великое разрушение уничтожает нечестивых
________воскресший Христос посещает остаток
_______великие благословения сопутствуют праведникам
____знамения и чудеса, совершенные во имя Спасителя
_____гордость отвращает людей от Спасителя
____тайные комбинации, лжесвященники и антихристы соблазняют людей на грех
___люди объединяются тайными комбинациями в стремлении к выгоде и похвале
__Люди превращаются в постоянно воюющие группировки
_Фракции и их люди оставляют Бога
Мы заканчиваем с одним одиноким мужчиной
Думали ли вы когда-нибудь, что саму Книгу Мормона можно рассматривать как своего рода метахиазм?