Автор: Djkrik
Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://anime.reactor.cc/post/3594633″ }, «headline»: «Admiral (Kantai Collection) :: Yamato (Kantai Collection) :: Kantai Collection (KanColle) :: rib y(uhki) :: Anime (Аниме)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Admiral-%28Kantai-Collection%29-Kantai-Collection-Anime-Yamato-%28Kantai-Collection%29-4623020.jpeg», «height»: 996, «width»: 705 }, «datePublished»: «2018-08-03T14:48:11+03:00», «dateModified»: «2018-08-03T14:48:11+03:00», «author»: { «@type»: «Person», «name»: «Djkrik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать
Пост №3594633
Source: Joyreactor




Для меня это началось шесть с половиной лет назад, когда волею судеб меня затянуло в один закрытый проект. Чей проект — не спрашивайте, не расскажу. Скажу лишь, что идея его была проста как грабли: встроить clang front-end в IDE. Ну, как это недавно сделали в QtCreator, в CLion (в некотором смысле), и т. п. Clang тогда был восходящей звездой, многие тащились от появившейся, наконец, возможности использовать полноценный C++-парсер почти на халяву. И идея, так сказать, буквально витала в воздухе (да и встроенный в clang API автокомплит кода как бэ намекал), надо было просто взять и сделать. Но, как говорил на Боромир, «Нельзя просто так взять, и…». Так получилось и в этом случае. За подробностями — велкам под кат.