Информация об изменениях

Сообщение Re: seq ? от 28.12.2022 7:40

Изменено 28.12.2022 7:42 Sm0ke

Re: seq ?
Здравствуйте, LaptevVV, Вы писали:

LVV>Переводчики подкачали.

LVV>Корутины у них мужеского пола. То есть корутин — это он, а не корутина — она.
LVV>Тогда как еще Конвей в 60-е годы про это писал и советские переводчики перевели coroutine как "сопрограмма"
LVV>https://wiki5.ru/wiki/Coroutine

Sequence — это локальная последовательность действий, которую можно назначить переменной или куда-нибудь передать в качестве параметра для дальнейшего выполнения.
Этой последовательности доступен внешний контекст ()

-- comment
%v1 = seq ( ... seq_pass(%v2) ... )
%v2 = seq (
  seq_local( %sx %sz ) -- vars
  ...
  -- ret = ...
  (%a < %b) then (seq_leave) else (%a + %b) => %ret
  ...
)
%v1 seq_fork
%v3 seq_begin
Re: seq ?
Здравствуйте, LaptevVV, Вы писали:

LVV>Корутины у них мужеского пола. То есть корутин — это он, а не корутина — она.

LVV>Тогда как еще Конвей в 60-е годы про это писал и советские переводчики перевели coroutine как "сопрограмма"
LVV>https://wiki5.ru/wiki/Coroutine

Sequence — это локальная последовательность действий, которую можно назначить переменной или куда-нибудь передать в качестве параметра для дальнейшего выполнения.
Этой последовательности доступен внешний контекст ()

-- comment
%v1 = seq ( ... seq_pass(%v2) ... )
%v2 = seq (
  seq_local( %sx %sz ) -- vars
  ...
  -- ret = ...
  (%a < %b) then (seq_leave) else (%a + %b) => %ret
  ...
)
%v1 seq_fork
%v3 seq_begin