Re: [VC++] Resumable functions and await
От: Evgeny.Panasyuk Россия  
Дата: 18.11.13 22:39
Оценка:
(для ссылки, тема началась тут
Автор: Evgeny.Panasyuk
Дата: 19.11.13
)

A>спрашивается нафига они так сделали и зачем вообще тогда оно нужно?


Могу только поспекулировать на эту тему:
  • Им нужно было получить что-то очень близкое по использованию к await/async из C#
  • Напрягаться и реализовать трансформацию функции в объект state-machine им жутко не хотелось
  • Поэтому они проявили "смекалку" и сделали stackful. Но при этом умудрились объединить все недостатки stackful и stackless, и потерять все уникальные преимущества


    Что делать дальше? Главное не допустить включение этого в ISO. Как я понял, они запланировали продавить это к C++17, поэтому время ещё есть. Нужно сделать грамотное описание всех pros/cons, показать альтернативы, обсудить в [std-proposals] и далее возможно описать это в виде ISO paper (как там у них называются статьи-комментарии?).
  •  
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.