Инженер 2.1 (СИ) - Страница 116
В моём мире когда-то даже устраивали соревнования: кто напишет самый короткий интерпретатор LISP и победители укладывались в несколько десятков строк. В общем, похоже пришла, наконец, и моя очередь поучаствовать в этом процессе и, засев за реализацию односвязных списков, я реализовал очередной диалект этого языка. Я не помнил до конца, какой набор функций является для этого языка минимальным, впрочем, это не является принципиальным.
В результате моих усилий, Орион-128 стал включать в себя средства разработки на трёх языках:
LISP — для реализации программ общего назначения;
Ассемблер;
и Shell — язык командной строки. Не мудрствуя лукаво, я реализовал три традиционных потока для данных: вход, выход и ошибки, а затем, на базе терминала сделал простой командный интерфейс: вводишь имя файла, запускается программа с введённым именем. В качестве shell я развиваю диалект языка, очень похожий на bash.
Попутно со всеми этими занятиями, мы разбирались с вопросами открытия дополнительных сознаний. В результате, мы довольно далеко продвинулись в исследовании этого вопроса. Ещё раньше я установил, что если человек хочет открыть в себе новое сознание, то он должен выполнять умственные упражнения, вроде “рассматривания вещи или проблемы с разных сторон”.
Теперь же, дополнительно нам удалось выяснить, что, выделив одно сознание под такие упражнения, можно открыть третье, четвёртое сознания и так далее. Есть ли тут какие-то ограничения пока непонятно.
Мы открыли у Косма и у Эт по четыре сознания и решили на этом пока остановиться. “Хорошо, но хорошего не до слёз.” — вспомнил я старую пословицу.
Успешное строительство забора между нашим софтом и Вектрона привело нас в себя. Мы вдруг задумались: “А зачем мы здесь находимся?”. А ведь на эти острова мы прибыли, чтобы посадить Космика, а не для того, чтобы без остановки заниматься своими делами! А ещё ведь есть и более важная цель — эльфы!
В общем, в один прекрасный момент, я понял, что если мы не вернёмся к делам сейчас, то не вернёмся уже никогда. Волевым усилием я отложил в сторону возню с переменными окружения процессов нашего, уже вырисовывающегося на горизонте, UNIX и вскочил, доставая зёрнышко Космика из кармана.
— Ну всё, пора! — сказал я. — Пришло время тебя прорастить!
— Я останусь один?
— Ты же умеешь приходить в наше убежище, кроме того, доступ к Орион-128 у тебя тоже есть. Чат, что мы сделали, пока не очень удобный, но его достаточно, чтобы гарантировать, что в астрале ты общаешься не со своим представлением, а с кем-то из нас. Какая тебе разница: лежишь ты в моём кармане или растёшь здесь?
— Нам нужно двигаться дальше. — подтвердила Эт, — засиделись мы здесь!
Решительным движением я скатился с кровати на песок, уложил зёрнышко кмэла в небольшую ямку, а потом чуть присыпал его сверху. Почему-то я знал, что искать хорошую почву для него совершенно необязательно.
— Подождите, мы не попрощались! — прислал жалобную мысль Косм.
— Прощаются, когда расстаются. — строго сказал я. — А мы не расстаёмся, и не собираемся это делать!
Прилетел мой конструкт, собиравший и хранящий синеву, и я, продолжая всё тот же порыв, перелил все его запасы в Космика.
— Нужно было уйти подальше от берега. — задумчиво сказала Эт.
— Хм… И правда. — сказал я. — Пока ничего не происходит, может ещё успеем?
Я зачерпнул в ладони горсть песка вместе с зёрнышком, встал и мы начали удаляться вглубь острова. Поскольку ничего не происходило, мы шли довольно спокойным шагом, не спеша. А потом, я вдруг понял, что … не чувствую свои руки!
— Косм, остановись! — попросил я. — Это ведь моё тело!
Косм не отвечал. Он не был без сознания: я чувствовал его мысли, но в них был хаос. Я попытался навести в нём порядок, но у меня не особо получалось. Выглядело так, будто Косм занят попыткой открыть ещё одно сознание и для этого разбирается с форматом хранения строк в Орион-128.
На горке песка, лежащей на моих ладонях, показался маленький зелёный росток. Будто маленькие ручонки, он тянул два лепестка к небу, к свету.
Я хотел было положить его на землю но не мог. Мои руки парализовало, паралич плавно продвигался от них через плечи в остальное тело.
— Этера, помогай! — закричал я мысленно.
Она не нашла ничего лучше, чем ударить меня по рукам, выбив и сбросив на землю мою ношу. Песок осыпался, я мельком увидел свои руки: почему-то они были в крови.
Моё тело потеряло всякую чувствительность и я начал заваливаться вперёд. Пытаясь удержать меня или хотя бы сместить траекторию моего падения в сторону от Косма, Эт подставила под меня плечо. Что было дальше память моя не сохранила, сознания мои выключились.
Часть 14. Вершина
Путь в пирамиды
— Ваше величество, вы не должны рисковать жизнью, вам лучше остаться в Цехине!
— Я ничем не рискую, со мной будет архимаг — отмахнулся Нэл от подчинённого.
— Тебе лучше бы не перечить королю. — посоветовал назойливому помощнику Илли, открывая телепорт в свой кабинет.
— Если бы я знал, Илли, — произнёс Нэл, дождавшись когда портал за ними закроется, — насколько это муторно быть королём, то ни за что не ввязался бы в это дело!
— Да, оборотная сторона медали есть у всего. — поддержал друга Илли.
— Что ты хотел мне показать?
— Зимний дворец.
— Зимний? Но здесь же не бывает зимы. Сезоны, да и те — очень условные.
— Бывает, просто для этого нужно перейти ближе к полюсу планеты.
— И что там, в зимнем дворце?
— Место, где можно проводить обряд пополнения. Я хочу исследовать его. Таких мест всего два в ваших владениях, ваше величество.
— Тьфу! Илли! Не надо называть меня так, здесь никого нет! Два? А где второе?
— На Земле. Но сейчас дорога туда закрыта и там нет никого, кто может провести обряд.
— Так ты разобрался с ним?
— Хочу это сделать сейчас. — Илли помолчал, — знаешь, мне кажется, что эксперимент с Землёй, который мы нечаянно провели, оказался крайне успешен.
— Эксперимент?
— В отсутствие магии люди вынуждены развивать обычные технологии. Ты же помнишь, что в их мире, местами, всё было даже удобнее устроено, нежели у нас. Но главное, без магии они ближе к древним, нежели мы, эльфы, тысячелетиями собирающие их артефакты.
— Что ты имеешь ввиду?
— Когда мы проводили ритуал коронации, я был внутри Врат Власти. Знаешь, мне показалось, будто я нахожусь на Земле, в одной из их лабораторий, которые они показывают в своих фильмах. Без магии они вынуждены развиваться в узких рамках, поэтому они знают очень многое о том немногом что им доступно. Мы же, владея сотнями плетений, не понимаем в них ничего. Думаю, что Кольцо Призыва, на которое я хочу взглянуть сейчас, будет чем-то приблизительно таким же.
— Ты хочешь совершить обряд пополнения? Ты взял семена кмэла с собой?
— Нет. Пока что я планирую только посмотреть.
Илли выглянул за дверь, затем, дав указание не беспокоить, запер её. Завершив приготовления он открыл телепорт из которого потянуло холодом.
— Там правда что ли зима? — спросил Нэл, глядя в окно перехода.
— Конечно. Придётся греться плетениями, иначе можно замёрзнуть насмерть. Пошли?
Друзья шагнули в проход и оказались на заснеженной площади, со всех сторон окруженной пятиугольным зданием.
— Ты уже был здесь? — спросил Нэл.
— Только здесь. Я не стал туда заходить без тебя, поскольку думал, что тебе это тоже будет интересно. Ну и отвлечёт тебя от важных государственных дел.
— Временами, я теперь тоже думаю начать жрать пыльцу, как Тог. — усмехнулся Нэл.
— Один раз попробуешь и обратной дороги не будет. — нахмурился Илли.
— Я знаю, но это такая тоска! Раньше я хоть делом занимался. А теперь…
— Иди вперёд! Я потому тебя сюда и вытащил, чтобы ты развеялся.
— Погоди. А как ты оказался здесь в первый раз? Не похоже, чтобы на эту площадь можно было попасть как-то иначе, чем телепортом. Кругом только стены и только одна дверь. Но внутри ты не был.