Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lection-16.tex
Original file line number Diff line number Diff line change
Expand Up @@ -400,7 +400,7 @@
\item Если прочесть это буквально --- требуется <<универсальный конструктор>>,
создающий значение данного типа, если тип вообще обитаем. Как это можно сделать
для сложных типов?
\item Однако, конструкции подобного сорта возможны. Например <<вычисление с текущим продолжением>>:
\item Однако конструкции подобного сорта возможны. Например <<вычисление с текущим продолжением>>:
$$\texttt{callcc}: \forall\alpha.\forall\beta.((\alpha\rightarrow\beta)\rightarrow\alpha)\rightarrow\alpha$$
%Аргумент call/cc берёт продолжение --- остаток программы, начинающийся с данного места (это $\alpha\rightarrow\beta$)
%и возвращает знаечени $\alpha$. Тогда вызов call/cc вернёт значение $\alpha$.
Expand Down