LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

причина былa нe в том, что «чего-то не хватает»

Да ну? Почитай официальную отмазку, почему в Qt не используется std:string. «Наш QString быстрее и круче».

контейнеры и алгоритмы

С учётом того, что алгоритмы де-факто просто макросы, то было бы странно, если бы они не работали. Но проблема использования в одной программ 2-3 типов контейнеров для одних данных остаётся. И даёт overhead сравнимый с использованием FFI в каком-нибудь лиспе. Даже хуже: FFI я в макрос могу завернуть и он будет выглядеть как родной тип, а контейнеры приходится явно конвертировать.

Исходная версия monk, :

причина былa нe в том, что «чего-то не хватает»

Да ну? Почитай официальную отмазку, почему в Qt не используется std:string. «Наш QString быстрее и круче».

контейнеры и алгоритмы

С учётом того, что алгоритмы де-факто просто макросы, то было бы странно, если бы они не работали. Но проблему использования в одной программ 2-3 типов контейнеров для одних данных даёт overhead сравнимый с использованием FFI в каком-нибудь лиспе. Даже хуже: FFI я в макрос могу завернуть и он будет выглядеть как родной тип, а контейнеры приходится явно конвертировать.