The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от opennews (ok) on 07-Фев-14, 19:49 
Состоялся (http://dlang.ru/23-vyshli-dcd-0-3-0-i-dscanner-0-1-0) релиз статистического анализатора исходного кода на языке D (http://www.dlang.org/) - DScanner 0.1.0 (https://github.com/Hackerpilot/Dscanner/) и системы автодополнения D Completion Daemon 0.3.0 (https://github.com/Hackerpilot/DCD). Данные инструменты призваны упростить жизнь программистам на языке D, а так же позволяют используя DKit (https://github.com/yazd/DKit) произвести их интеграцию в популярные среды разработки, такие как Sublime и Emacs. В следующей версии планируется добавить умное кэширование, которое позволит использовать данные инструменты в проектах, насчитывающих сотни тысяч строк кода.


URL: http://dlang.ru/23-vyshli-dcd-0-3-0-i-dscanner-0-1-0
Новость: https://www.opennet.ru/opennews/art.shtml?num=39038

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


4. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от MPEG LA on 07-Фев-14, 19:58 
я правильно понял - эта штука не делает полный анализ, а лишь дергает видимые символы и предлагает их в completion?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  –1 +/
Сообщение от vn971 (ok) on 07-Фев-14, 20:28 
Неправильно.(  Инфу по ссылкам не читай @ недовольным голосом в комментариях спрашивай?(
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от MPEG LA on 08-Фев-14, 13:18 
более того - инсталь и проверяй, что я и сделал под sublime. И увидел то, что написано выше.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

24. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от vn971 (ok) on 08-Фев-14, 16:42 
* я сублаймом не пользуюсь, мне в новости интересен только DCD

* может быть ты всё-таки что-то не настроил? На гитхабе пишут https://github.com/Hackerpilot/DCD

... Status
... This program is still in alpha state
... Working:
... Autocompletion of properties of built-in types such as int, float, double, etc.

то есть, если у вас ничего такого не работает, то это тянет на issue.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

25. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от MPEG LA on 09-Фев-14, 01:34 
> * я сублаймом не пользуюсь, мне в новости интересен только DCD

поставил саблайм в виртуалке только ради потестить сабж)

> * может быть ты всё-таки что-то не настроил? На гитхабе пишут https://github.com/Hackerpilot/DCD

не, все из-за того, что

>It does not do any semantic analysis and it does not compile the code.

ниже пишут. поэтому он и выкидывает в completion все что найдет, а не то, что разрешено в данном контексте.
D_Parser в этом плане помощнее будет (он используется в monodevelop и, емнип, в VisualD), но тоже далеко не все случаи комплитит.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

5. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  –1 +/
Сообщение от похкто on 07-Фев-14, 20:04 
эээ саблайм среда разработки?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от Пропатентный тролль on 07-Фев-14, 20:29 
Как и vim - в чем проблема?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от anonymous (??) on 07-Фев-14, 22:49 
> эээ саблайм среда разработки?

Вполне.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  –2 +/
Сообщение от kurokaze (ok) on 08-Фев-14, 00:14 
Что, на Ди даже не шмогли идешку для самого себя написать?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +1 +/
Сообщение от Аноним (??) on 08-Фев-14, 01:42 
Кому и кобыла невеста
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

18. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от Аноним (??) on 08-Фев-14, 13:36 
Хуже xcode - но для грамотных проектов лучше Komodo. Многие не любят монструозные IDE главная задача которых - тормозить набор кода.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +2 +/
Сообщение от Аноним (??) on 08-Фев-14, 03:46 
> Sublime и Emacs

Как тонко потроллили вимеров!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от Kodir (ok) on 08-Фев-14, 14:00 
> It does not do any semantic analysis and it does not compile the code.

...и тут же:

> The "--ast" or "--xml" options will dump the complete abstract syntax tree of the given source

Кто-нибудь мне может объяснить, как можно выводить АСТ, но при этом не уметь делать семантику??

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от Kodir (ok) on 08-Фев-14, 14:40 
Всё, разобрался: там отдельно режим "проверить синтаксис" (и не трогать семантику) и отдельно "вывести АСТ".

Радует, что хоть небольшими проектами, Ди движется вперёд - язык является куда более перспективным, чем всё это крючкотворство с С++.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +1 +/
Сообщение от MPEG LA on 08-Фев-14, 15:28 
плюсую много, но мне не понятно - существует уже несколько парсеров D, ни один не работает на 100% (особенно в плане извращений над template and/or mixin и их alias-аргументы), и никто не хочет взять открытый фронтенд dmd2, который, как водится, эталон разбора и синтаксиса, и семантики. почему?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от Crazy Alex (ok) on 08-Фев-14, 16:28 
Потому что официально объявленное направление движения - уход от фронтенда DMD2, писанного на плюсах, к реализациям на D. То, что сделано, хоть не доведено пока до ума, показало себя очень хорошо в плане скорости, надежности и удобства поддержки. Ну и, откровенно говоря, идеальный парсер для сложного синтаксиса - это приятно и хорошо, но для реальной работы не особенно критично. Собственно, даже того примитива, что есть в DDT, хватает в основном.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от MPEG LA on 08-Фев-14, 16:42 
>Потому что официально объявленное направление движения - уход от фронтенда DMD2, писанного на плюсах, к реализациям на D

верное направление, плюсую. тогда все ясно.
кстати, вроде dmd уже портировали были на D? как там сейчас дела, не в курсе?

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Вышли DCD 0.3.0 и DScanner 0.1.0, инструменты для разработчи..."  +/
Сообщение от Kodir (ok) on 10-Фев-14, 02:02 
Боюсь ошибиться, но это всё осталось на уровне слухов. Хотя DMDScript написан на Ди.
А существующие GDC и LDC написаны на Си++.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру