IDE для с++ от РеактивныхМозгов (платный).

IDE для с++ от РеактивныхМозгов (платный).

Да, симпатично. Но не за деньги же.

Но это все мимо кассы.

Я хочу всего лишь:

1) Индекс хедеров (и чтоб умел разворачивать полное дерево includ-ов, читая Makefile или попросив подсказки у gcc)

2) На базе [1] быстрая и умная подсказка и подсветка. Только быстрая без дураков. < 10ms, мля. И не в среднем по больнице, а всегда.

3) Минимально понимал код, чтобы прыгать в декларации/реализации класса/типа/функции/переменной.

И вот этот рефакторинг, типо-кодо-генерация для вещей, которые нужны раз в 100,000 строк кода, можно без меня.

https://www.youtube.com/watch?v=DoPt_DUtCCk

#ide #cpp

О вариативности (ин / ко / контра) типов в языке.

О вариативности (ин / ко / контра) типов в языке.

Интересно с точки зрения дизайна языка,

но есть и конкретные импл. 

Тизер:

почему можно

parent* ptr = new derived()

и нельзя:

vector vptr = vector()

и как сделать, чтобы зя

#cpp   #types  

15 минут.

15 минут.

Года четыре назад эдакий hot-plug для кода/классов показывали в Unreal Development Kit.  Суть была — ходит дизайнер по этапу, нажимает на игровые элементы, меняет им характеристики и поведение, а движок фоном генерит из меты обычный код, компилит его, заменяет прямо тут бегущий кусок бинарника на новый (https://www.youtube.com/watch?v=XDsJOFyxMnw)

Так вот эти ребята сделали похожую штуку для менее монструозных приложений. В ролике он демонстрирует hot-plug для консольной проги с printf — слайдер в IDE конроллирует цикл, в коем печатают строки. 

#cppcon   #projucer   #cpp   #interactive