Как стать автором
Обновить

Комментарии 35

Скажите, а чем обусловлено отсутствие MS toolchain под Windows в CLion?
А кому тогда Resharper C++ продавать?
В основном разным позиционированием двух имеющихся у нас продуктов — CLion и ReSharper C++. Первый задумывался для кросс платформенной разработки, а это как правило кросс-платформенные билд-системы, GCC-based или clang компиляторы, и тп. Второй — рассчитан именно на разработку на Windows, поэтому все особенности Windows окружения именно в нем.
НЛО прилетело и опубликовало эту надпись здесь
Безусловно, вы правы. Но тащить все детали Windows окружения в CLion не видится осмысленным. Мы, конечно, раздумываем про только компилятор, но это точно не в ближайших приоритетах.
JetBrains, когда LLDB в Linux-версии будет? очень жду этого!
Как только освободятся ресурсы на эту задачу (https://youtrack.jetbrains.com/issue/CPP-3588). Сейчас по дебагеру очень много более срочных вещей.
А для чего нужен плагин для поддержки Python в CLion? В демо-ролике я увидел всё то же самое, что вижу в PyCharm, ну кроме того, что питоновские файлы надо в CMakeLists.txt заносить (вот «радость» то). Я думал, покажут что-то про интеграцию Python и C++ (Embedding и Extending) и именно для этого в CLion добавили этот плагин.

На самом деле, даже в CMake не надо заносить — это скорее, чтобы не «пугать» серыми файлами в дереве.

Вообще Python поддержку у нас давно просили. Понятно, что наверное хочется и Cython, и кросс-языковой резолв (чтобы extensions отлаживать), но не все сразу. Это ведь только начало пути.

Текущий функционал позволяет работать с файлами на Питоне, которые есть в проекте, — есть подсветка, автодополнение, рефакторинги, инспекции, можно запустить код в консоли и даже подебажить. А проектов, где есть и C/C++, и Python код хватает.
До этого, пользователям приходилось запускать на один проект две IDE — PyCharm & CLion. Настройки конфликтовали, проекты беспричинно перегружались при переключении между IDE, да и вообще было странно запустить две IDE на один проект. Теперь все проще.
Логичным продолжением была бы поддержка scons и других python-based билд систем.
Кажется, промахнулась кнопкой ответить — ответ
Scons задача в трекере тоже есть, но с другими билд системами все чуть сложнее. Нам надо закончить с фиксами проблем CMake, чтобы можно было начинать какую-то другую систему поддерживать, иначе эти проблемы просто переедут и туда тоже. Ну и судя по количеству голосов в трекере и общему понимаю, следующими на очереди все же будут Makefiles)
Ну наконец, мне кажется makefiles должны были быть выше по приоритету, чем python.(не нужная фича на мой взгляд)
Пока это в ближайшие планы не входит.
Когда в CLion появится семантическая подсветка (не синтаксическая)? Только из-за этого не могу перейти на него с kdevelop (
Запрос на фичу есть в нашем трекере, но пока не входит в ближайшие планы.
В любой IntelliJ-IDE, если просто поставить курсор на переменную, то все семантические использования по коду подсветятся. Понятно, что это не совсем то, но все же.
Верните пожалуйста старые иконки у каталогов проектов. Это издевательство какое-то.

Новая иконка


Старая иконка

Старую иконку уже не вернем, но новую доработаем. В процессе.
Memory View & Disassembly View при отладке когда уже будут?
В 1.5 уже точно не успеем. Голосуйте, посмотрим, что можем сделать к след. версии — CPP-1742, CPP-3567.
Спасибо. Но согласитесь, это немного странно: голосовать за очевидные и необходимые фичи?
Таких «очевидных и необходимых» у молодого продукта целый трекер) нам же надо как-то выбирать. Ресурсы команды (к нашему большому сожалению) ограничены. Приходится к каждому релизу выбирать, в частности учитывая и количество голосов в трекере.
Топовые по плюсам фичи остаются нереализованными, к сожалению. Хотя топ это в основном разные системы сборки и компиляторы.
Компиляторы — это MSVC?
icc тоже видел. Насчет Clang не уверен.
Clang и GCC — есть изначально. ICC — тоже работает (мы просто не прогоняем с ним тесты постоянно по ряду причин).
Ну issue есть, а сам я не проверял.
Факт остается фактом — фич полезных текущему пользователю (которого устраивают компилятор, система сборки, целевая платформа и т.д.), а не новому, в топе немного.
Тикет мы не закрываем, потому как какие-то проблемы все же есть (те же Microsoft-specific syntax). Но в целом есть (по нашему ощущению) пользователи, которые вполне успешно используют icc в CLion.
anastasiak2512 а чтобы попасть в команду clion какие скилы нужны?
У нас сейчас есть вакансия на debugger (https://www.jetbrains.com/company/jobs/) — в Мюнхене или аналогичная в Питере. Если заинтересуетесь, отправляйте резюме.
было бы круто, если бы была такая же вакансия была но mid level =( а так, мне кажется, собеседоваться будет как в фильме выживший, только медведей будет много =)
Нам пока очень нужен скорее senior в этой области.
НЛО прилетело и опубликовало эту надпись здесь
Вероятно в рамках вот этой задачи может. Оставляйте пожелания в комментариях к реквесту.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий