All streams
Search
Write a publication
Pull to refresh
103
0
Максим Васильев @qmax

Инженер

Send message
лично мне — просветления :)

а тем, кому надо тупо ехать, мне кажется, уже давно просто заказали такси гуглом :)
потомучто надобы оговориться в статье, что разбор выражений рекурсией подходит далеко не для всех грамматик.

а только для контекстно свободных LL(k) грамматик,
одной из которых является приведённая грамматика выражений.

когда же у же кто-нибудь напишет «компиляцию выражения» на хаскеле?
Ага. Ребяты тут замечательные. :)
эта проблема связана со путаницей между состоянием приложения и состоянием объектов.
если состояние приложения полностью реализуется ограниченным (в пространстве имён) набором переменных — то сессия целиком и полностью решает все возможные проблемы.

континуация же не ограничивается сохранением значений переменных (хотя это и не особо видно в псевдо-примерах) — это сохранение состояние вычисления.
к значениям переменых добавляется ещё и место «прерывания».

различие сложно представить, имея в голове лишь опыт процедурного программирования с использованием традиционных техник.

надо пробовать.
оставайтесь на нашей волне :)
если протокол http заменится каким-либо stateful аналогом, то он вполне сможет обеспечить обратную совместимость.

хотя как-то слабо представляется WWW на отличных от REST-подобных принципов.
статья сумбурна, потомучто толком сам ещё не разобрался. это в общемто — просто изложение идеи.

а конкретного опыта написания таких приложений пока нет.
а я вот ни разу не видел, чтобы на скрутках телефонных кабелей терялись пакеты… да и пакетов там не видел.
и не вижу никакой непосредственной выгоды от увеличения стоимости телефонных кабелей в четыре раза.

а если вам доставляет удовольствие наблюдать как бегают сисадмины — то нам с вами говоритьь не о чем.
пошол искать книгу
ну да.
нужна СКС.
TIA-606-A наше всё.

а чтобы повесить 8 камер видеонаблюдений, мы закажем проект у проектировщиков, по ГОСТУ, а потом монтаж у монтажников.
«если техотдел создаёт стоимогсть»
да, вродебы нанокад не такой монструозный. щас посмотрим что за зверь.
Прикольно было бы назвать по фамилии.
Четвёртое предложение сверху.
(предложения обозначены заглавной первой буквой заканчиваются точкой либо пустой строкой)
прочитайте, пожалуйста, внимательно, последнюю строчку второго параграфа.
состояния можно хранить внутре сервера.
а иденитфицировать урлом.

в сервере, который я поглядел, сделано почти также как я и нарисовал.
только через одну функцию а не кучу.
и там есть дополнительный вызов — сбросить все продолжения.
если её не вызывать, то вернуться к ним можно просто по урлу.
соответстенно и передавать также.

я таки попробую сделать квест.
вроде бы в scheme макросы продвинутее чем в лиспе?
лёхкое противоречие в вашем комменте.

если «все проблемы уже решены» — это значит они есть.
неважно, насколько успешными решениями они закрыты.
и то, что все привыкли — никак не признак отсутствия проблем как таковых.

континуации же ликвидируют эти проблемы в принципе.
это не очередной способ решения.
это подход, при котором проблем не существует и решать нечего.
common lisp я смотрел в подаче Хювённен Сеппяннен.
но не шибко досконально.

и мне он показался несколько «грубым» :)
по сравнению со scheme.

сейчас я занимаюсь изучениам scheme, и наверно пока не буду отвлекаться на альтернативы. а может, наоборот, будет полезно…

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Registered
Activity