Показать сообщение отдельно
  #18 (permalink)  
Старый 13.05.2014, 09:41
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от kobezzza
Так что какой-то революции нативные промисы не сделают, но всё же хорошо, что их добавят
что такое "thunk" ?
раньше такого термина не встречал, а теперь он появился, вместе с появлением оператора yield

используется в этой либе: https://github.com/visionmedia/co

я так понял, с yield и thunk асинхронный код пишется, как синхронный. и он без callback'ов

UPD. вру thunk - частично исполняемая функция, которая принимает один аргумент - callback.
примерчики :
// read - это thunk
function read(callback) {
  fs.readFile('myfile.md', 'utf8', callback);
}
// readFile - генератор thunk'ов ?
function readFile(filename) {
  return function(callback) {
    fs.readFile(filename, 'utf8', callback);
  };
}

Последний раз редактировалось melky, 13.05.2014 в 09:46.
Ответить с цитированием