digitalmars.D - Emacs D Mode
- Russel Winder (20/20) Oct 10 2012 Quick question, the answers to which will help determine strategy and
- Thomas Koch (8/11) Oct 10 2012 Hi,
- Russel Winder (22/26) Oct 11 2012 =20
- Joseph Rushton Wakeling (3/5) Oct 11 2012 GDC is in Debian, but is now a little out of date (4.6.3 last time I loo...
- Russel Winder (15/21) Oct 11 2012 ed)=20
- Joseph Rushton Wakeling (4/6) Oct 11 2012 Yes, my understanding too. The one concern I have here is how inclusion...
- Russel Winder (18/25) Oct 11 2012 e=20
- Thomas Koch (12/12) Oct 11 2012 Hi Russel,
- Russel Winder (25/39) Oct 11 2012 lp?
Quick question, the answers to which will help determine strategy and policy. Those people using Emacs and D Mode, are you using a downloaded copy of a release tarball/zip or are you working with a clone of the mainline Git repository https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode If the former then the maintainers need to set up an efficient release and distribution mechanism, if the latter then we can assume a continuous deployment and not worry about releases. Please feel free to email me directly offlist. Thanks. --=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
Oct 10 2012
Russel Winder wrote:If the former then the maintainers need to set up an efficient release and distribution mechanism, if the latter then we can assume a continuous deployment and not worry about releases.Hi, I'd very much like to see the D mode in Debian and we (I'm a maintainer) like to build upstream "releases". But a release does not need to be anything more then just a Git tag with an increasing number. (I also very much like gpg signed Git tags but that's another story...) Best regards, Thomas Koch
Oct 10 2012
On Thu, 2012-10-11 at 08:58 +0200, Thomas Koch wrote: [=E2=80=A6]I'd very much like to see the D mode in Debian and we (I'm a maintainer)==20like to build upstream "releases". But a release does not need to be=20 anything more then just a Git tag with an increasing number.I think it would be great to have emacs-d-mode in the Debian repository(*) and if you are happy to be the Debian Maintainer all we have to do is put the wheels in motion. I am guessing that the freeze means we would have to inject into experimental for now rather than into unstable?=20(I also very much like gpg signed Git tags but that's another story...)If signing release tags is helpful then signing release tags is what will happen. :-) (*) Along with GDC and LDC. DMD would be nice as well but might there be licencing conflicts that intrude? --=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
Oct 11 2012
On 10/11/2012 09:31 AM, Russel Winder wrote:(*) Along with GDC and LDC. DMD would be nice as well but might there be licencing conflicts that intrude?GDC is in Debian, but is now a little out of date (4.6.3 last time I looked) relative to DMD frontend and Phobos.
Oct 11 2012
On Thu, 2012-10-11 at 13:54 +0200, Joseph Rushton Wakeling wrote:On 10/11/2012 09:31 AM, Russel Winder wrote:e(*) Along with GDC and LDC. DMD would be nice as well but might there b=ed)=20licencing conflicts that intrude?=20 GDC is in Debian, but is now a little out of date (4.6.3 last time I look=relative to DMD frontend and Phobos.GDC is indeed currently in Debian, the fact that it is only 4.6 and not 4.7 is a GCC thinkg nto a Debian thing. GDC should be back in 4.8. --=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
Oct 11 2012
On 10/11/2012 02:09 PM, Russel Winder wrote:GDC is indeed currently in Debian, the fact that it is only 4.6 and not 4.7 is a GCC thinkg nto a Debian thing. GDC should be back in 4.8.Yes, my understanding too. The one concern I have here is how inclusion in official GCC will interact with the still-quite-fast-moving updates of the frontend, druntime and Phobos.
Oct 11 2012
On Thu, 2012-10-11 at 14:16 +0200, Joseph Rushton Wakeling wrote:On 10/11/2012 02:09 PM, Russel Winder wrote:in=20GDC is indeed currently in Debian, the fact that it is only 4.6 and not 4.7 is a GCC thinkg nto a Debian thing. GDC should be back in 4.8.=20 Yes, my understanding too. The one concern I have here is how inclusion =official GCC will interact with the still-quite-fast-moving updates of th=e=20frontend, druntime and Phobos.The same way it does for all other languages: Debian Stable will be woefully out of date always whilst Debian Testing and Unstable will be reasonably up to date except during a freeze (which always last far too long :-( =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
Oct 11 2012
Hi Russel, while we're at it: Is there a roadmap for the D Mode? Will the mode someday be as powerful as a Java IDE? What would we need for that? Would CEDET help? So the feature requests in detail: - completion - jump to declaration - refactoring - error check while writing - run from emacs - run unittests from emacs Some of them might be dreams... Best regards, Thomas Koch
Oct 11 2012
On Thu, 2012-10-11 at 17:15 +0200, Thomas Koch wrote:Hi Russel, =20 while we're at it: Is there a roadmap for the D Mode? Will the mode somed=ay=20be as powerful as a Java IDE? What would we need for that? Would CEDET he=lp? No there is no road map, but there can be if someone wants to get stuck in. I am not an "Emacs is my IDE" person, I am an "Emacs is my editor" type person. My IDE is Emacs/Bash/Debian or Eclipse, IntelliJ IDEA, PyCharm. I haven't been looking at CEDET but if it can be integrated so people who are "Emacs is my IDE" type people can use it then no problem.So the feature requests in detail: =20 - completion - jump to declaration - refactoring - error check while writing - run from emacs - run unittests from emacs =20 Some of them might be dreams...I have started using AutoComplete (I get the Git repositories from GitHub rather than use the download at http://cx4a.org/software/auto-complete/#Latest_Stable but can't decide if it is useful or annoying. Running from Emacs ought to be possible, perhaps with a D menu? Refactoring is probably a dream.. --=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
Oct 11 2012