Чтобы не мучаться и не искать EASTL в этих исходниках самим, можно его посмотреть вот здесь: EASTL.
Там есть аппетитно выглядящие ссылки типа Sims 3, но исходников симов там нет, увы.
В 2007 году у меня был пост про EASTL, где я сказала следующее
Если будут какие-нибудь свободно доступные реализации EASTL, интересно было бы их опробовать.
Прошло три года и счастье наступило. Хотя, когда именно произошло это событие, я не знаю. Никаких официальных пресс-релизов я не вижу. Судя по всему, EA сделала свою версию WebKit, который под LGPL, и ей пришлось выложить исходники, куда попала часть EASTL.
Ссылки:
EA STL released, updated benchmarks - здесь я узнала об этой новости. Как видно из заголовка, там в статье есть бенчмарки
Есть чем заняться на выходных :-).
Теперь ждём книжный бестселлер "EAffective STL"=)
ОтветитьУдалитьПохоже, что EA давно использовала свою модификацию Webkit'а и не собиралась ничего открывать, но кто-то недавно пригрозил нарушением GPL, и во избежание суда и произошло "открытие".
ОтветитьУдалитьЕще один интересный велосипед:
RDE STLl
про него и EASTL
Евгений Железников
ОтветитьУдалитьЕще один интересный велосипед:
RDE STLl
про него и EASTL
Его кто-нибудь реально использует, не знаете?
Зачем вообще нужен STL в играх? Если не ошибаюсь, в UE3 свои контейнеры и алгоритмы - всего dynamic array, map, string + конечно свои аллокаторы.
ОтветитьУдалитьCory
ОтветитьУдалитьЗачем вообще нужен STL в играх?
Цели те же, что и в других приложениях - работать проще и быстрее получается.
Если не ошибаюсь, в UE3 свои контейнеры и алгоритмы - всего dynamic array, map, string + конечно свои аллокаторы.
Свои собственные аналоги STL в геймдеве распространены, да. Но не все могут себе это позволить.
100% согласен - написать свои эффективные не каждый сможет. Вообще, уже читаю тебя год - всегда интересно! Молодец, что не бросаешь писать с завидной регулярностью!
ОтветитьУдалитьАлёна
ОтветитьУдалитьЕще один интересный велосипед:
RDE STLl
про него и EASTL
Его кто-нибудь реально использует, не знаете?
Не знаю, гугль мало что вообще об этой либе выдает, хотя вот старая тема на гд.ру, там опасаются, но это год назад.
Хвалебных отзывов нет... Но когда-то они для всего появляются впервые? :)
Прикольная, наверное, библиотека шаблонов. Только в названии буква S у них лишняя. Было бы и название более точное, и звучало бы лучше.
ОтветитьУдалитьНормальное название... хотя вот я для своей либы, которую в данный момент разрабатываю, см. сайт http://c3plus.ru ) придумал тож неплохое - либа называется С+++ :)
ОтветитьУдалитьСсылка теперь дохлая - видимо либа не "взлетела"...
УдалитьDmitry Screwer
ОтветитьУдалитьСсылка теперь дохлая - видимо либа не "взлетела"...
Наоборот, взлетела: http://github.com/paulhodge/EASTL