Можно, разумеется, выполнить функцию в конкретном браузере и получить одно значение (даже несколько через values. Предыдущий раздел) я подумал, а почему бы не довести идею сайта-приложения до логической завершенности, отказавшись от html вообще? Это произошло потому, что функция, совершенно не стесняясь, вернула DOM-объект и библиотека не смогла его сериализовать, чтобы пропихнуть через WebSocket. Потом пришли поисковики, появились блоги, соцсети, сайты новостей и вместе с ними Web.0, который уже был не столько коллекцией документов, сколько базой данных. Чтобы обойти это ограничение, можно использовать функцию remote-exec: (remote-exec add-url "m" "Ссылка на Хабр! Можно Прямо сейчас я работаю над подсистемой omgdaemon, которая работает следующим образом: На хосте запускается reverse-proxy, принимающий соединения от клиентов и соединяющий их с нужным рабочим процессом, на основе значения куки omgversion (если ее нет, то сам же добавляет ее). То есть, макросы стоят дороже, чем простые функции. Если бы эта функция вызывалась из другой функции внутри браузера, то никакой ошибки бы не было, DOM-объекты вполне законно можно возвращать и использовать, главное, не пытаться передать его в бэкенд. Дальше, в общем-то, было дело техники написать несколько несложных макросов для компиляции кода в JS, некоторую обвязку, немного поковыряться грязными руками в коде jscl и оформить всё это в виде небольшой библиотечки. Дело в том, что :OMG не грузит в браузер сразу весь код. На самом деле это сделать очень просто. Все уже соединенные пользователи получают уведомление о том, что страницу неплохо было бы обновить, но могут остаться работать в текущей версии, до закрытия страницы. Таким образом, тёмный мир интернета изолируется от светлого. Фактически, достаточно добавить одну строчку в код, примерно такого вида: script src'http localhost:7500/j' type'text/javascript' /script После этого вы сможете исполнять код и манипулировать DOM-объектами как вам заблагорассудится. Первый это пополнение со счёта вашего мобильного устройства. Магазин предлагает несколько способов подачи своего товара. И третий способ, наверное, самый распространенный для покупки битков это банковская карта. Всё что нужно: деньги, любые документы или услуги по взлому аккаунтов вы можете приобрести, не выходя из вашего дома. Это не имеет большого смысла и может очень замедлить загрузку. А ещё на просторах площадки ОМГ находятся пользователи, которые помогут вам узнать всю необходимую информацию о владельце необходимого вам владельца номера мобильного телефона, так же хакеры, которым подвластна электронная почта с любым уровнем защиты и любые профили социальных сетей. Будем делать новые. Давайте создадим browser-side функцию: (defun-f add-url (url content) (append-element (create-element "a" :href url :append-element content) nil) ; Не пытаемся вернуть DOM-объект! Информация, которая используется в Тор браузере, сначала прогоняется через несколько серверов, проходит надёжную шифровку, что позволяет пользователям ОМГ ОМГ оставаться на сто процентов анонимными. Пусть, подумал я, страница открывает WebSocket-соединение, через которое получает JS-код, который сразу же исполняет, возвращая результат через то же соединение обратно. Вы могли открыть документ, используя его URL, и прочитать его, а также перейти к другим документам, используя ссылки. Если вы эстет, можете переключить readtable-case в :preserve. Если вы знаете как напишите мне. Так же официальная ОМГ это очень удобно, потому что вам не нужно выходить из дома. Я довольно много программирую, но результатом моей работы обычно является то, что программа выдает, а не сама программа, как таковая. Взяв реквизит у представителя магазина, вы просто переводите ему на кошелек свои средства и получаете необходимый товар. Основной валютой на рынке является bit coin. В браузере появится новый элемент: А repl ваш вывалится в отладчик, с ошибкой типа: illegal sharp macro character: #. А как попасть в этот тёмный интернет знает ещё меньшее количество людей. А что если браузерной функции потребуется вызвать какую-нибудь фнкциию на стороне сервера и получить результат? На экране появится ссылка на Хабр. Смотрите в консоль, там обычно видно, где произошел взрыв. А обработка ошибок? Новые магазины уже известных брендов, топовые товары уже знакомых вам веществ, моментальный обменник и куча других разнообразных функций ожидают клиентов площадки даркмаркетов OMG!
Качество: 4
Доставка: 5
Сервис: 5