При этом, разумеется, мы не забрасывали и наши дела. Для
сохранения плетений в базе данных, у меня был выбран формат файлов,
хранящий нечто вроде графа. В файле, на языке разметки, похожем на
YAML, хранились описания вершин и связей между ними.
Однако для того, чтобы пополнить нашу базу данных телепортами,
этот способ не подходил. Телепорт, в отличие от прочих плетений,
имеет части, плохо описываемые в виде простого конфигурационного
файла, поскольку сам тоннель плетётся с выполнением алгоритма:
“повторять такие части плетения пока не достигнем результата”.
Получалось, что для плетения телепорта нужно сохранять не его
графовую конфигурацию, а программу, генерирующую нужный граф.
Осмыслив всё это, я решил сохранять графы на некотором подмножестве
языка LISP, запускаемом в специальной “LISP-песочнице”.
В общем, к концу нашего импровизированного отдыха, мы наконец
получили возможность построения стационарных телепортов при помощи
компьютера. Это получился невероятно крутой инструмент! Если
человек плетёт тоннель телепорта небыстро, иногда ошибаясь, с
затратами около часа на километр его длины, то компьютер за час
может сплести тоннель с длиной больше пятисот километров и без
каких-либо огрехов. Правда, чтобы этим пользоваться, сперва
необходимо доставить маячок до нужного места. Такие дела.
Попутно я исследовал плетение короткого телепорта и оказалось…
что короткий и стационарный телепорты работают, используя разные
принципы. Тоннель в коротком не строится, и это очень странно. А
ещё короткий телепорт очень похож на плетение связи. Вероятно это
потому, что он управляется мысленными усилиями.
В общем, как я ни пыжился, а мне не удалось вынуть плетение
самого телепорта из плетения короткого. Моей мечтой было –
доработать ИЛ-1 так, чтобы в полёте использовались последовательные
короткие телепортации. В этом случае удалось бы достигнуть
совершенно фантастических скоростей, однако, это пока за пределами
моих возможностей.
По вечерам, глядя в телескоп, я периодически заглядывал в
астрал, размышляя над тем, куда двинуться дальше. Два интересующих
нас объекта расположены практически на южном полюсе планеты, один
на северном и ещё два в различных местах, похожих на то, где мы
теперь находимся.
Предположив, что объекты на полюсах должны представлять
наибольший интерес, я склонялся к тому, чтобы сперва рвануть на
юг.