Range-based design
От: jazzer Россия Skype: enerjazzer
Дата: 27.07.09 02:29
Оценка: 34 (3)
Сейчас в списке рассылки буста (comp.lib.boost.devel) идет очень интересное обсуждение предложения Александреску забить на итераторы и строить все только на диапазонах.
Дискуссия идет под сабжем AlRangeExandrescu с участием самого Александреску.

Читать можно здесь:
http://thread.gmane.org/gmane.comp.lib.boost.devel/191918/focus=192026
или здесь:
http://www.nabble.com/AlRangeExandrescu--tt24625050.html#a24625050
или в любом другом портале на ваш выбор (как обычно, порталы редко бывают в состоянии показать все письма из-за разных странностей разных почтовых клиентов, так что имеет смысл искать по сабжу).

Уже были озвучены (и признаны Андреем) некоторые проблемы с диапазонным подходом (производительность; разные хитрые случаи, когда с итераторами все просто, а с диапазонами все через одно место), например, тут:
http://thread.gmane.org/gmane.comp.lib.boost.devel/191918/focus=191994

Посмотрим, чем закончится обсуждение. Да, все желающие могут, естественно, принять в нем участие, GMane позволяет посылать как бы письма прямо с веб-формы.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Alexandrescu range iterator C++ D boost algorithm
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.