www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DDT 0.7.0 released

reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest 
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they 
contain DLTK. If you wanna use Juno/Kepler, download a package without 
DLTK. Supported for the latest versions of DLTK will be added in the future.

-- 
Bruno Medeiros - Software Engineer
Aug 15 2013
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 8/15/13 12:20 PM, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
Cool! I noticed that no screenshot linked from https://code.google.com/p/ddt/wiki/Features loads. Andrei
Aug 15 2013
next sibling parent Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 15/08/2013 20:25, Andrei Alexandrescu wrote:
 On 8/15/13 12:20 PM, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
Cool! I noticed that no screenshot linked from https://code.google.com/p/ddt/wiki/Features loads. Andrei
Hum, they should load as the links are valid, and working from my end. In any case, they should be updated though, as they are quite ancient and outdated - back from when DDT was called Mmrnmhrm. I'll see if I can do it tomorrow. -- Bruno Medeiros - Software Engineer
Aug 15 2013
prev sibling parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 15/08/2013 20:25, Andrei Alexandrescu wrote:
 On 8/15/13 12:20 PM, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
Cool! I noticed that no screenshot linked from https://code.google.com/p/ddt/wiki/Features loads. Andrei
I've updated the Features wiki with new screenshots, and revised the text to be more clear: http://code.google.com/p/ddt/wiki/Features (like removing the "A JDT-like project model" references which actually doesn't mean anything to people who are not familiar with JDT) Found a bug in the meanwhile, the DDoc viewer is not rendering $(D) DDoc macros. -- Bruno Medeiros - Software Engineer
Aug 16 2013
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 8/16/13 12:14 PM, Bruno Medeiros wrote:
 I've updated the Features wiki with new screenshots, and revised the
 text to be more clear:
 http://code.google.com/p/ddt/wiki/Features
 (like removing the "A JDT-like project model" references which actually
 doesn't mean anything to people who are not familiar with JDT)
Looking good! Should I shoot a post to reddit on Monday? Andrei
Aug 16 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 20:22, Andrei Alexandrescu wrote:
 On 8/16/13 12:14 PM, Bruno Medeiros wrote:
 I've updated the Features wiki with new screenshots, and revised the
 text to be more clear:
 http://code.google.com/p/ddt/wiki/Features
 (like removing the "A JDT-like project model" references which actually
 doesn't mean anything to people who are not familiar with JDT)
Looking good! Should I shoot a post to reddit on Monday? Andrei
Sure. -- Bruno Medeiros - Software Engineer
Aug 17 2013
parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 8/17/13 6:50 AM, Bruno Medeiros wrote:
 On 16/08/2013 20:22, Andrei Alexandrescu wrote:
 On 8/16/13 12:14 PM, Bruno Medeiros wrote:
 I've updated the Features wiki with new screenshots, and revised the
 text to be more clear:
 http://code.google.com/p/ddt/wiki/Features
 (like removing the "A JDT-like project model" references which actually
 doesn't mean anything to people who are not familiar with JDT)
Looking good! Should I shoot a post to reddit on Monday? Andrei
Sure.
http://www.reddit.com/r/programming/comments/1kquyw/d_development_tools_for_eclipse_ddt_version_070/ Andrei
Aug 20 2013
prev sibling parent Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 20:14, Bruno Medeiros wrote:
 Found a bug in the meanwhile, the DDoc viewer is not rendering $(D) DDoc
 macros.
Speaking of which, where does that macro come from? Seems similar to the D_CODE macro, but it's not documented as one of the default DDoc macros, nor could I find it as a custom defined macro. -- Bruno Medeiros - Software Engineer
Aug 17 2013
prev sibling next sibling parent reply Piotr Szturmaj <bncrbme jadamspam.pl> writes:
W dniu 15.08.2013 21:20, Bruno Medeiros pisze:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
Cool! It doesn't work with nodeclipse so it must be uninstalled (this may be done after installing DDT). Then it seems to be working, but user should setup DMD paths manually if he's on Linux like me (I'm on Ubuntu 12.10). Paths for DMD should be set up to /usr/bin/dmd for executable and /usr/include/dmd/druntime/import, /usr/include/dmd/phobos for libraries.
Aug 15 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 15/08/2013 22:07, Piotr Szturmaj wrote:
 W dniu 15.08.2013 21:20, Bruno Medeiros pisze:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
Cool! It doesn't work with nodeclipse so it must be uninstalled (this may be done after installing DDT). Then it seems to be working, but user should setup DMD paths manually if he's on Linux like me (I'm on Ubuntu 12.10). Paths for DMD should be set up to /usr/bin/dmd for executable and /usr/include/dmd/druntime/import, /usr/include/dmd/phobos for libraries.
What do you mean "manually"? If you add a compiler installation by pointing to the DMD compiler executable at /usr/bin/dmd then the library paths should be filled automatically. You still have to manually add the compiler installation by pointing to the DMD compiler executable, yes. I guess that step could be automated too, in Linux. -- Bruno Medeiros - Software Engineer
Aug 16 2013
parent reply Piotr Szturmaj <bncrbme jadamspam.pl> writes:
W dniu 16.08.2013 15:32, Bruno Medeiros pisze:
 On 15/08/2013 22:07, Piotr Szturmaj wrote:
 W dniu 15.08.2013 21:20, Bruno Medeiros pisze:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
Cool! It doesn't work with nodeclipse so it must be uninstalled (this may be done after installing DDT). Then it seems to be working, but user should setup DMD paths manually if he's on Linux like me (I'm on Ubuntu 12.10). Paths for DMD should be set up to /usr/bin/dmd for executable and /usr/include/dmd/druntime/import, /usr/include/dmd/phobos for libraries.
What do you mean "manually"? If you add a compiler installation by pointing to the DMD compiler executable at /usr/bin/dmd then the library paths should be filled automatically.
I've pointed path to the DMD compiler executable but the library paths weren't filled automatically. Maybe it's a bug? (eclipse CDT Kepler)
 You still have to manually add the compiler installation by pointing to
 the DMD compiler executable, yes. I guess that step could be automated
 too, in Linux.
Aug 16 2013
parent Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 22:05, Piotr Szturmaj wrote:
 I've pointed path to the DMD compiler executable but the library paths
 weren't filled automatically. Maybe it's a bug? (eclipse CDT Kepler)
Yeah, it is a bug. It was a new feature in this release, but I made a mistake creating the test case (and then the implementation too) http://code.google.com/p/ddt/issues/detail?id=3&can=1 -- Bruno Medeiros - Software Engineer
Aug 17 2013
prev sibling next sibling parent reply Russel Winder <russel winder.org.uk> writes:
On Thu, 2013-08-15 at 20:20 +0100, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest=20
 version of D, and is much more robust than the previous one.
=20
 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ
=20
 Note that Juno and Kepler versions of Eclipse are not supported if they=
=20
 contain DLTK. If you wanna use Juno/Kepler, download a package without=
=20
 DLTK. Supported for the latest versions of DLTK will be added in the futu=
re.
=20
I assume the Eclipse updates URL is http://updates.ddt.googlecode.com/git/ --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Aug 16 2013
parent Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 11:12, Russel Winder wrote:
 On Thu, 2013-08-15 at 20:20 +0100, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the future.
I assume the Eclipse updates URL is http://updates.ddt.googlecode.com/git/
Yes, I forgot to mention the update site URL changed since last release. -- Bruno Medeiros - Software Engineer
Aug 16 2013
prev sibling next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2013-08-15 21:20, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
I downloaded the standard version of Kepler. Then I followed the installation instructions. But after the restart I don't see anything related to DDT/D in the preferences. -- /Jacob Carlborg
Aug 16 2013
next sibling parent reply Russel Winder <russel winder.org.uk> writes:
On Fri, 2013-08-16 at 13:08 +0200, Jacob Carlborg wrote:
[=E2=80=A6]
 I downloaded the standard version of Kepler. Then I followed the=20
 installation instructions. But after the restart I don't see anything=20
 related to DDT/D in the preferences.
I installed into Juno which seems to work fine, I have no idea whether DLTK is installed or not. However on starting, I get the following on the console: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Mmrnmhrm INITIALIZING =3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 The single biggest problem with Eclipse is the annual upgrade marathon. Since nothing carries over from one installation to another you have to go through the whole rigmarole to install all the extras, every year. I wonder whether to stay with Juno and ignore Kepler.=20 --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Aug 16 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 13:03, Russel Winder wrote:
   The single biggest problem with Eclipse is the annual upgrade marathon.
 Since nothing carries over from one installation to another you have to
 go through the whole rigmarole to install all the extras, every year. I
 wonder whether to stay with Juno and ignore Kepler.
If you add the update site for the new Eclipse release (for example http://download.eclipse.org/releases/kepler for Kepler) to your current installation, and run the "Check for Updates" it should update Eclipse and retain all the extra plugins you have installed. (it should update all Eclipse projects that are part of the Kepler release, basically nearly all projects that hosted at Eclipse.org) It's a bit annoying that this isn't done automatically in some way, yes. And also annoying that the update site for new releases is not easily found on the Eclipse website either. -- Bruno Medeiros - Software Engineer
Aug 16 2013
parent reply Russel Winder <russel winder.org.uk> writes:
On Fri, 2013-08-16 at 14:19 +0100, Bruno Medeiros wrote:
[=E2=80=A6]
 If you add the update site for the new Eclipse release (for example=20
 http://download.eclipse.org/releases/kepler for Kepler) to your current=
=20
 installation, and run the "Check for Updates" it should update Eclipse=
=20
 and retain all the extra plugins you have installed. (it should update=
=20
 all Eclipse projects that are part of the Kepler release, basically=20
 nearly all projects that hosted at Eclipse.org)
Having backed everything up (which means creating about 6 replicas for me), I took the plunge and s/4.2/4.3/ && s/juno/kepler/ for all my update sites and updated. It appears to have done the needful. Thanks for this, it has saved many hours of swearing.
 It's a bit annoying that this isn't done automatically in some way, yes.=
=20
 And also annoying that the update site for new releases is not easily=20
 found on the Eclipse website either.
"Bit annoying" amounts to a mega-understatement :-) Now I just have to remove all the jars that are no longer needed. Why doesn't Eclipse "garbage collect it's local cache?=20 --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Aug 16 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 17:26, Russel Winder wrote:
 On Fri, 2013-08-16 at 14:19 +0100, Bruno Medeiros wrote:
 […]
 If you add the update site for the new Eclipse release (for example
 http://download.eclipse.org/releases/kepler for Kepler) to your current
 installation, and run the "Check for Updates" it should update Eclipse
 and retain all the extra plugins you have installed. (it should update
 all Eclipse projects that are part of the Kepler release, basically
 nearly all projects that hosted at Eclipse.org)
Having backed everything up (which means creating about 6 replicas for me), I took the plunge and s/4.2/4.3/ && s/juno/kepler/ for all my update sites and updated. It appears to have done the needful. Thanks for this, it has saved many hours of swearing.
Cool. It would have been amateurish of Eclipse to not have this funcionality, in one way or another.
 It's a bit annoying that this isn't done automatically in some way, yes.
 And also annoying that the update site for new releases is not easily
 found on the Eclipse website either.
"Bit annoying" amounts to a mega-understatement :-)
Hum, I guess the annoyance is proportional to the amount of extra plugins you have. Personally I usually only have 1 or 2, the rest comes bundled with Eclipse, but I can definitely see that a lot of users could have a lot more extra plug-ins. -- Bruno Medeiros - Software Engineer
Aug 19 2013
parent reply Russel Winder <russel winder.org.uk> writes:
On Mon, 2013-08-19 at 14:06 +0100, Bruno Medeiros wrote:
[=E2=80=A6]
 Hum, I guess the annoyance is proportional to the amount of extra=20
 plugins you have. Personally I usually only have 1 or 2, the rest comes=
=20
 bundled with Eclipse, but I can definitely see that a lot of users could=
=20
 have a lot more extra plug-ins.
CDT, CUTE, Ceylon, Groovy, Gradle, Grails, Dart, TestNG, Go, Android, PyDev, Clojure, JavaScript Not to mention that the default CSS for Eclipse is seriously broken and has to be amended manually. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Aug 19 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 19/08/2013 18:22, Russel Winder wrote:
 On Mon, 2013-08-19 at 14:06 +0100, Bruno Medeiros wrote:
 […]
 Hum, I guess the annoyance is proportional to the amount of extra
 plugins you have. Personally I usually only have 1 or 2, the rest comes
 bundled with Eclipse, but I can definitely see that a lot of users could
 have a lot more extra plug-ins.
CDT, CUTE, Ceylon, Groovy, Gradle, Grails, Dart, TestNG, Go, Android, PyDev, Clojure, JavaScript Not to mention that the default CSS for Eclipse is seriously broken and has to be amended manually.
You can override the CSS of the default themes by placing a new CSS file in the directory ~/.e4css . For example I have placed there a modified e4_classic_winxp.css that has simple tab style activated. (swt-simple: true;) This will survive across updates, unlike if you change the files in plugins/org.eclipse.platform_4.*/css -- Bruno Medeiros - Software Engineer
Aug 20 2013
parent Russel Winder <russel winder.org.uk> writes:
On Tue, 2013-08-20 at 15:34 +0100, Bruno Medeiros wrote:
[=E2=80=A6]
 You can override the CSS of the default themes by placing a new CSS file=
=20
 in the directory ~/.e4css . For example I have placed there a modified=
=20
 e4_classic_winxp.css that has simple tab style activated. (swt-simple:=
=20
 true;)
=20
 This will survive across updates, unlike if you change the files in=20
 plugins/org.eclipse.platform_4.*/css
Sir, you are an hero. Consider yourself owed a beverage of your choosing. Sad that they haven't followed the http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html guidelines for locating config, cache, etc. files. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Aug 20 2013
prev sibling next sibling parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 12:08, Jacob Carlborg wrote:
 On 2013-08-15 21:20, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
I downloaded the standard version of Kepler. Then I followed the installation instructions. But after the restart I don't see anything related to DDT/D in the preferences.
Very strange! (that it completes the install, but doesn't start properly) Let me see your configuration log, it's at: Help > About Eclipse > Installation Details > Configuration And also the Error log, it's at "View Error Log" on that same dialog. -- Bruno Medeiros - Software Engineer
Aug 16 2013
parent reply Jacob Carlborg <doob me.com> writes:
On 2013-08-16 15:12, Bruno Medeiros wrote:

 Very strange! (that it completes the install, but doesn't start properly)
 Let me see your configuration log, it's at:
 Help > About Eclipse > Installation Details > Configuration
 And also the Error log, it's at "View Error Log" on that same dialog.
Here's the log: http://pastebin.com/M6G76Mjv I'm suspecting it doesn't use the correct JRE. I tried to force Eclipse use 1.7 but I doesn't seem to work. -- /Jacob Carlborg
Aug 19 2013
parent Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 19/08/2013 08:40, Jacob Carlborg wrote:
 On 2013-08-16 15:12, Bruno Medeiros wrote:

 Very strange! (that it completes the install, but doesn't start properly)
 Let me see your configuration log, it's at:
 Help > About Eclipse > Installation Details > Configuration
 And also the Error log, it's at "View Error Log" on that same dialog.
Here's the log: http://pastebin.com/M6G76Mjv I'm suspecting it doesn't use the correct JRE. I tried to force Eclipse use 1.7 but I doesn't seem to work.
It's still using 1.6. You can see it in the log, look for this line: java.runtime.version=1.6.0_51-b11-457-11M4509 -- Bruno Medeiros - Software Engineer
Aug 19 2013
prev sibling parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 16/08/2013 12:08, Jacob Carlborg wrote:
 On 2013-08-15 21:20, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
I downloaded the standard version of Kepler. Then I followed the installation instructions. But after the restart I don't see anything related to DDT/D in the preferences.
Someone else had a similar problem, a good guess is that you're running with a 1.6 JVM, you need a 1.7 JVM. -- Bruno Medeiros - Software Engineer
Aug 17 2013
next sibling parent Jacob Carlborg <doob me.com> writes:
On 2013-08-17 14:49, Bruno Medeiros wrote:

 Someone else had a similar problem, a good guess is that you're running
 with a 1.6 JVM, you need a 1.7 JVM.
I did install a 1.7 JVM, although I never verified that it's actually 1.7 that is used. I'll have to check that. -- /Jacob Carlborg
Aug 18 2013
prev sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2013-08-17 14:49, Bruno Medeiros wrote:

 Someone else had a similar problem, a good guess is that you're running
 with a 1.6 JVM, you need a 1.7 JVM.
I finally managed to get it to work by uninstalling Java 1.6, installing 1.7 and then trick Mac OS X to think that the 1.7 version was 1.6. Thanks for the help. -- /Jacob Carlborg
Sep 02 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 02/09/2013 16:01, Jacob Carlborg wrote:
 On 2013-08-17 14:49, Bruno Medeiros wrote:

 Someone else had a similar problem, a good guess is that you're running
 with a 1.6 JVM, you need a 1.7 JVM.
I finally managed to get it to work by uninstalling Java 1.6, installing 1.7 and then trick Mac OS X to think that the 1.7 version was 1.6. Thanks for the help.
Hum, I didn't know it was that much of a pain to use Java 1.7 on a Mac. If I had known I might have delayed the DDT version requirements bump, but now it's too late as it's way down the road, there is a lot of 1.7 use already. And regardless, it shouldn't be that much of a pain to put a newer version of Java. Version 1.7 has been out for quite some time. But it does seem Mac OS X is quite fussy about it: http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html I don't if this might have helped, but you can specify to Eclipse which JVM to use: http://wiki.eclipse.org/Eclipse.ini This means you don't have to use the default JVM but another installed one. -- Bruno Medeiros - Software Engineer
Sep 02 2013
next sibling parent Russel Winder <russel winder.org.uk> writes:
On Mon, 2013-09-02 at 17:55 +0100, Bruno Medeiros wrote:
[=E2=80=A6]
 Hum, I didn't know it was that much of a pain to use Java 1.7 on a Mac.=
=20
 If I had known I might have delayed the DDT version requirements bump,=
=20
 but now it's too late as it's way down the road, there is a lot of 1.7=
=20
 use already.
Whilst I don't use my OS X machines that much, I do run Java 8 on them ;-) Of course there is a lot of Java 7 use about, Java 6 and all previous versions are officially dead. Anyone using anything other than Java 7 or Java 8 is practicing computing necrophilia. ;-) [=E2=80=A6] --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Sep 02 2013
prev sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2013-09-02 18:55, Bruno Medeiros wrote:

 Hum, I didn't know it was that much of a pain to use Java 1.7 on a Mac.
 If I had known I might have delayed the DDT version requirements bump,
 but now it's too late as it's way down the road, there is a lot of 1.7
 use already.

 And regardless, it shouldn't be that much of a pain to put a newer
 version of Java. Version 1.7 has been out for quite some time. But it
 does seem Mac OS X is quite fussy about it:
 http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html
I uninstalled 1.6 and then installed 1.7. Then when I started Eclipse Mac OS X says I need to install Java.
 I don't if this might have helped, but you can specify to Eclipse which
 JVM to use:
 http://wiki.eclipse.org/Eclipse.ini
 This means you don't have to use the default JVM but another installed one.
I tried that, doesn't work. It just adds it's own "-vm" flag, overriding mine. -- /Jacob Carlborg
Sep 02 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 03/09/2013 07:38, Jacob Carlborg wrote:
 I don't if this might have helped, but you can specify to Eclipse which
 JVM to use:
 http://wiki.eclipse.org/Eclipse.ini
 This means you don't have to use the default JVM but another installed
 one.
I tried that, doesn't work. It just adds it's own "-vm" flag, overriding mine.
I'm sure there must be a better way. But I can't help you there much, I have no expertise in Max OS X (I only use Windows, or to a lesser degree, Linux) -- Bruno Medeiros - Software Engineer
Sep 03 2013
parent reply Jacob Carlborg <doob me.com> writes:
On 2013-09-03 13:14, Bruno Medeiros wrote:

 I'm sure there must be a better way. But I can't help you there much, I
 have no expertise in Max OS X (I only use Windows, or to a lesser
 degree, Linux)
I agree, but this was the only solution that I could find that worked. I think someone has reported a bug with the "-vm" flag or about running Eclipse with Java 1.7 on Mac OS X. -- /Jacob Carlborg
Sep 03 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 03/09/2013 14:19, Jacob Carlborg wrote:
 On 2013-09-03 13:14, Bruno Medeiros wrote:

 I'm sure there must be a better way. But I can't help you there much, I
 have no expertise in Max OS X (I only use Windows, or to a lesser
 degree, Linux)
I agree, but this was the only solution that I could find that worked. I think someone has reported a bug with the "-vm" flag or about running Eclipse with Java 1.7 on Mac OS X.
Hum, have you tried adding the -vm flag to a shortcut to the Eclipse executable (instead of modying the .ini file)? All flags specified in the command to the eclipse executable are supposed to override the .ini file ones. -- Bruno Medeiros - Software Engineer
Sep 03 2013
parent Jacob Carlborg <doob me.com> writes:
On 2013-09-03 18:12, Bruno Medeiros wrote:

 Hum, have you tried adding the -vm flag to a shortcut to the Eclipse
 executable (instead of modying the .ini file)?
 All flags specified in the command to the eclipse executable are
 supposed to override the .ini file ones.
I have it already working. I don't want to mess anything up now. -- /Jacob Carlborg
Sep 03 2013
prev sibling next sibling parent Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 15/08/2013 20:20, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest
 version of D, and is much more robust than the previous one.

 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

 Note that Juno and Kepler versions of Eclipse are not supported if they
 contain DLTK. If you wanna use Juno/Kepler, download a package without
 DLTK. Supported for the latest versions of DLTK will be added in the
 future.
Seems like the raw HTTP file view of Git repositories in Google Code hosting is down at the moment. This mean the update site is not accessible: http://updates.ddt.googlecode.com/git/ -> fails with a 404 error If you wanna use the update site in the meanwhile, you can get it as a zip from: http://updates.ddt.googlecode.com/archive/aa309c6726c8e8d7635100a34abbad51542ebc9a.zip I've opened an issue with Google Code, as I've seen this happen several times, a bit more often than it should IMO: http://code.google.com/p/support/issues/detail?id=30947 -- Bruno Medeiros - Software Engineer
Aug 16 2013
prev sibling parent reply "Arjan" <arjan ask.me.to> writes:
On Thursday, 15 August 2013 at 19:20:52 UTC, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
Great! But after download and install of the eclipse-kepler linux32 runtime and adding the repo http://updates.ddt.googlecode.com/git/ to the "available software sites" to install DDT the following error occurs: Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. Failure initializing default SSL context excerpts from the .log: ---------------------------------8K------------------------- !SESSION 2013-09-02 16:45:33.503 ----------------------------------------------- eclipse.buildId=4.3.0.I20130605-2000 java.version=1.7.0_40 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86 !ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.402 !MESSAGE Provisioning exception !STACK 1 org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at http://download.eclipse.org/releases/kepler/content.xml. at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192) at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66) .... .... !ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.416 !MESSAGE Provisioning exception !STACK 1 org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192) at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66) ---------------------------------8K------------------------- Both locations do not seem to have the content.xml file?? Any help is appreciated.
Sep 02 2013
parent reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
On 02/09/2013 15:55, Arjan wrote:
 On Thursday, 15 August 2013 at 19:20:52 UTC, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
Great! But after download and install of the eclipse-kepler linux32 runtime and adding the repo http://updates.ddt.googlecode.com/git/ to the "available software sites" to install DDT the following error occurs: Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. Failure initializing default SSL context excerpts from the .log: ---------------------------------8K------------------------- !SESSION 2013-09-02 16:45:33.503 ----------------------------------------------- eclipse.buildId=4.3.0.I20130605-2000 java.version=1.7.0_40 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86 !ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.402 !MESSAGE Provisioning exception !STACK 1 org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at http://download.eclipse.org/releases/kepler/content.xml. at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192) at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66) ..... ..... !ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.416 !MESSAGE Provisioning exception !STACK 1 org.eclipse.equinox.p2.core.ProvisionException: Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192) at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66) ---------------------------------8K------------------------- Both locations do not seem to have the content.xml file?? Any help is appreciated.
Since 0.7.0 that there is not supposed to be a content.xml anymore: the format of the site changed slightly. It seems there is an issue with out of date cache in Eclipse Update. Go to "Available Software Sites" and reload the DDT site (and/or remove it and add it again). -- Bruno Medeiros - Software Engineer
Sep 02 2013
parent "Arjan" <arjan ask.me.to> writes:
On Monday, 2 September 2013 at 16:59:16 UTC, Bruno Medeiros wrote:
 On 02/09/2013 15:55, Arjan wrote:
 On Thursday, 15 August 2013 at 19:20:52 UTC, Bruno Medeiros 
 wrote:
 A new version of DDT - D Development tools is out.
Great! But after download and install of the eclipse-kepler linux32 runtime and adding the repo http://updates.ddt.googlecode.com/git/ to the "available software sites" to install DDT the following error occurs: Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. Unable to read repository at http://updates.ddt.googlecode.com/git/content.xml. Failure initializing default SSL context
 Since 0.7.0 that there is not supposed to be a content.xml 
 anymore: the format of the site changed slightly.

 It seems there is an issue with out of date cache in Eclipse 
 Update. Go to "Available Software Sites" and reload the DDT 
 site (and/or remove it and add it again).
Already did that to no avail. Had to de-install all java platform stuff and re-install it to get it working.
Sep 03 2013