www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DCD 0.3.0, libdparse 0.1.0

reply "Brian Schott" <briancschott gmail.com> writes:
https://github.com/Hackerpilot/DCD/releases/tag/v0.3.0

DCD is an editor-independent autocompletion engine for the D 
programming language. If you've heard of Jedi or Gocode, you have 
a pretty good idea of what DCD does.

It's been a while since I've tagged a release of DCD. The 
important changes are summarized at the above link. The "tl;dr": 
it's faster, uses less RAM, crashes less, and I'm bad at VIM and 
Emacs extensions so you should get them from other people.

I'd like to give some special thanks to the GtkD project for 
pointing out that DCD used to be very bad at handling (literally) 
hundreds of files that publicly imported each other. :-)

https://github.com/Hackerpilot/libdparse/releases/tag/v0.1.0
http://code.dlang.org/packages/libdparse

The D lexing, parsing, and AST library that powers D-Scanner and 
DCD is its own project now. The major news items here are that I 
ran it through some fuzz testing, posted the library's generated 
documentation online, and registered it with code.dlang.org.
Sep 04 2014
next sibling parent "Baz" <basile.burg gmx.com> writes:
On Thursday, 4 September 2014 at 08:06:18 UTC, Brian Schott wrote:
 https://github.com/Hackerpilot/DCD/releases/tag/v0.3.0

 DCD is an editor-independent autocompletion engine for the D 
 programming language. If you've heard of Jedi or Gocode, you 
 have a pretty good idea of what DCD does.

 It's been a while since I've tagged a release of DCD. The 
 important changes are summarized at the above link. The 
 "tl;dr": it's faster, uses less RAM, crashes less, and I'm bad 
 at VIM and Emacs extensions so you should get them from other 
 people.

 I'd like to give some special thanks to the GtkD project for 
 pointing out that DCD used to be very bad at handling 
 (literally) hundreds of files that publicly imported each 
 other. :-)

 https://github.com/Hackerpilot/libdparse/releases/tag/v0.1.0
 http://code.dlang.org/packages/libdparse

 The D lexing, parsing, and AST library that powers D-Scanner 
 and DCD is its own project now. The major news items here are 
 that I ran it through some fuzz testing, posted the library's 
 generated documentation online, and registered it with 
 code.dlang.org.
Thx for the regular updates. Although I dont use it for a very long time, it's true that the changes made during the latest weeks have improved it a lot.
Sep 04 2014
prev sibling next sibling parent reply Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 04/09/2014 09:06, Brian Schott wrote:
 If you've heard of Jedi or Gocode,
I know gocode, but what's Jedi, out of curiosity? I couldn't google it because, well, Star Wars obviously.. -- Bruno Medeiros https://twitter.com/brunodomedeiros
Sep 04 2014
parent reply David Gileadi <gileadis NSPMgmail.com> writes:
On 9/4/14, 2:29 PM, Bruno Medeiros wrote:
 On 04/09/2014 09:06, Brian Schott wrote:
 If you've heard of Jedi or Gocode,
I know gocode, but what's Jedi, out of curiosity? I couldn't google it because, well, Star Wars obviously..
The google is weak with you, young Padawan. Assuming from the context that it's some kind of autocompletion library like DCD you can search for https://www.google.com/search?q=jedi+autocomplete
Sep 04 2014
parent reply Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 04/09/2014 22:48, David Gileadi wrote:
 On 9/4/14, 2:29 PM, Bruno Medeiros wrote:
 On 04/09/2014 09:06, Brian Schott wrote:
 If you've heard of Jedi or Gocode,
I know gocode, but what's Jedi, out of curiosity? I couldn't google it because, well, Star Wars obviously..
The google is weak with you, young Padawan. Assuming from the context that it's some kind of autocompletion library like DCD you can search for https://www.google.com/search?q=jedi+autocomplete
Lol, true that. I tried "Jedi tool" and "Jedi code", but didn't occur to use "autocomplete"... (and the ones I tried still have a full Star Wars connotation) -- Bruno Medeiros https://twitter.com/brunodomedeiros
Sep 05 2014
parent David Gileadi <gileadis NSPMgmail.com> writes:
On 9/5/14, 10:49 AM, Bruno Medeiros wrote:
 On 04/09/2014 22:48, David Gileadi wrote:
 On 9/4/14, 2:29 PM, Bruno Medeiros wrote:
 On 04/09/2014 09:06, Brian Schott wrote:
 If you've heard of Jedi or Gocode,
I know gocode, but what's Jedi, out of curiosity? I couldn't google it because, well, Star Wars obviously..
The google is weak with you, young Padawan. Assuming from the context that it's some kind of autocompletion library like DCD you can search for https://www.google.com/search?q=jedi+autocomplete
Lol, true that. I tried "Jedi tool" and "Jedi code", but didn't occur to use "autocomplete"... (and the ones I tried still have a full Star Wars connotation)
It does seem a bit iffy to be using that name for their tool from a legal standpoint, not to mention the search issue. Perhaps they're using some kind of mind trick on the trademark owners :)
Sep 05 2014
prev sibling parent Manu via Digitalmars-d-announce <digitalmars-d-announce puremagic.com> writes:
Love your work! Keep it up! :)


On 4 September 2014 18:06, Brian Schott via Digitalmars-d-announce <
digitalmars-d-announce puremagic.com> wrote:

 https://github.com/Hackerpilot/DCD/releases/tag/v0.3.0

 DCD is an editor-independent autocompletion engine for the D programming
 language. If you've heard of Jedi or Gocode, you have a pretty good idea of
 what DCD does.

 It's been a while since I've tagged a release of DCD. The important
 changes are summarized at the above link. The "tl;dr": it's faster, uses
 less RAM, crashes less, and I'm bad at VIM and Emacs extensions so you
 should get them from other people.

 I'd like to give some special thanks to the GtkD project for pointing out
 that DCD used to be very bad at handling (literally) hundreds of files that
 publicly imported each other. :-)

 https://github.com/Hackerpilot/libdparse/releases/tag/v0.1.0
 http://code.dlang.org/packages/libdparse

 The D lexing, parsing, and AST library that powers D-Scanner and DCD is
 its own project now. The major news items here are that I ran it through
 some fuzz testing, posted the library's generated documentation online, and
 registered it with code.dlang.org.
Sep 04 2014