| 1.4, MPEG LA (?), 19:58, 07/02/2014  [ответить] [﹢﹢﹢] [ · · · ]  
 | +/– |  
я правильно понял - эта штука не делает полный анализ, а лишь дергает видимые символы и предлагает их в completion?
  |  |   |   
|   | 
| 2.6, vn971 (ok), 20:28, 07/02/2014 [^] [^^] [^^^] [ответить]  
 | –1 +/– |  
 Неправильно.(  Инфу по ссылкам не читай @ недовольным голосом в комментариях спрашивай?(
  |  |   |   
|   | 
| 3.17, MPEG LA (?), 13:18, 08/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  
более того - инсталь и проверяй, что я и сделал под sublime. И увидел то, что написано выше.
  |  |   |   
|   | 
| 4.24, vn971 (ok), 16:42, 08/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  
 * я сублаймом не пользуюсь, мне в новости интересен только 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.
   |  |   |   
|   | 
| 5.25, MPEG LA (?), 01:34, 09/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  | 
> * я сублаймом не пользуюсь, мне в новости интересен только 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), но тоже далеко не все случаи комплитит.
   |  |   |   
 |   
 |   
 |   
 |   
 
 
|   | 
| 2.18, Аноним (-), 13:36, 08/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  
Хуже xcode - но для грамотных проектов лучше Komodo. Многие не любят монструозные IDE главная задача которых - тормозить набор кода.
  |  |   |   
 |   
 
 
 
| 1.19, Kodir (ok), 14:00, 08/02/2014  [ответить] [﹢﹢﹢] [ · · · ]  
 | +/– |  
 > 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
 Кто-нибудь мне может объяснить, как можно выводить АСТ, но при этом не уметь делать семантику??
   |  |   |   
|   | 
| 2.20, Kodir (ok), 14:40, 08/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  
 Всё, разобрался: там отдельно режим "проверить синтаксис" (и не трогать семантику) и отдельно "вывести АСТ".
Радует, что хоть небольшими проектами, Ди движется вперёд - язык является куда более перспективным, чем всё это крючкотворство с С++.
   |  |   |   
|   | 
| 3.21, MPEG LA (?), 15:28, 08/02/2014 [^] [^^] [^^^] [ответить]  
 | +1 +/– |  
плюсую много, но мне не понятно - существует уже несколько парсеров D, ни один не работает на 100% (особенно в плане извращений над template and/or mixin и их alias-аргументы), и никто не хочет взять открытый фронтенд dmd2, который, как водится, эталон разбора и синтаксиса, и семантики. почему? 
  |  |   |   
|   | 
| 4.22, Crazy Alex (ok), 16:28, 08/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  
 Потому что официально объявленное направление движения - уход от фронтенда DMD2, писанного на плюсах, к реализациям на D. То, что сделано, хоть не доведено пока до ума, показало себя очень хорошо в плане скорости, надежности и удобства поддержки. Ну и, откровенно говоря, идеальный парсер для сложного синтаксиса - это приятно и хорошо, но для реальной работы не особенно критично. Собственно, даже того примитива, что есть в DDT, хватает в основном.
  |  |   |   
|   | 
| 5.23, MPEG LA (?), 16:42, 08/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  | 
>Потому что официально объявленное направление движения - уход от фронтенда DMD2, писанного на плюсах, к реализациям на D
 верное направление, плюсую. тогда все ясно.
 кстати, вроде dmd уже портировали были на D? как там сейчас дела, не в курсе?
   |  |   |   
|   | 
| 6.26, Kodir (ok), 02:02, 10/02/2014 [^] [^^] [^^^] [ответить]  
 | +/– |  
 Боюсь ошибиться, но это всё осталось на уровне слухов. Хотя DMDScript написан на Ди.
 А существующие GDC и LDC написаны на Си++.
  |  |   |   
 |   
 |   
 |   
 |   
 |   
 
 
 |