LINUX.ORG.RU

История изменений

Исправление qulinxao3, (текущая версия) :

учитывя что про лисп Автор уже в первом томе лестно отзывался можно было б сделать маленький полезный исторический экскурс как появилось (не полностью) в алголе60 предложенное МакКарти условное(не арифметическое ужо бывшее в трансляторе формул) ветвление

и как вообще общая форма cond позволяет сокращённые вычесления

И== (сond (A B) (T A))

ИЛИ== ( cond (A A) (T B))

или сворачивая в бинарное ветвление:

ИЛИ== if A then A else B

И== if A then B else A

в выще упомянутых 4 макроса AB лябмды сворачивающиеся в вычисленные значения при первом вызове - т.е самокыширующиеся выражения

зы: по «коверканью» - вопрос о наборе протоколов и респонсов на каком уровне (стек сети osi али какой пример вложенности ) - происходит ответ - если строгое отсичение по внешнему(нижнему) протоколу - это одно развитие взаимодействия

ежель же абоненту не мешает дребезг в контактах для продолжения продуктивной беседы - то ну и хорошо

во всех случаях win/win

Исходная версия qulinxao3, :

учитывя что про лисп Автор уже в первом томе лестно отзывался можно было б сделать маленький полезный исторический экскурс как появилось (не полностью) в алголе60 предложенное МакКарти условное(не арифметическое ужо бывшее в трансляторе формул) ветвление

и как вообще общая форма cond позволяет сокращённые вычесления

И== (сond (A B) (T A))

ИЛИ== ( cond (A A) (T B))

или сворачивая в бинарное ветвление:

ИЛИ== if A then A else B

И== if A then B else A

в выще упомянутых 4 макрасх AB лябмды сворачивающиеся в вычисленные значения при первом вызове - т.е самокыширующиеся выражения