digitalmars.D.ide - DlangIDE
- Vadim Lopatin (36/36) Feb 17 2015 Hello!
- Daniel (14/51) Jun 25 2015 Hi Vadim,
- Hker (2/7) Jun 26 2015 tar.gz from github don't take the submodules.
- "Jarl =?UTF-8?B?QW5kcsOpIEjDvGJlbnRoYWwi?= <jarl.andre gmail.com> (32/69) Jul 19 2015 Looks sort of good to me, I cloned it and ran dub. Only problem I
- default0 (3/12) Aug 29 2015 Last Commit has been on 5th May, just another Dead IDE?
- Vadim Lopatin (2/18) Nov 04 2015 I was stuck on attempts to implement debugger support to DlangIDE.
- BBasile (11/32) Nov 05 2015 You know, DLangIDE will never grow if you don't use it
- Vadim Lopatin (9/44) Nov 05 2015 Agree. For me, debugger support is stopper now.
- BBasile (10/12) Nov 05 2015 Peer presure = put the pressure on people at dlang so that they
- BBasile (4/18) Nov 05 2015 this meant: "you are an hypocrit because you don't even use the
- BBasile (4/24) Nov 05 2015 Vadim, vadim, vadim...in your head there's a twelve old year
- tired_eyes (1/1) Nov 05 2015 o_O What's going on here?
- BBasile (8/9) Nov 05 2015 What's goin'on is that I've demonstrated that Vadim doesn't use
- Ettienne Gilbert (20/27) Nov 05 2015 You know, your language is really a bit too strong!
- Vadim Lopatin (12/41) Nov 05 2015 Actually, development of DlangIDE is real life usage of DlangUI
- Ettienne Gilbert (4/9) Nov 07 2015 Which is perfectly fine. Thanks for explaining.
- Basile B. (6/53) Jan 15 2016 Sorry. with the DCD 0.7.5 release i camp on my position. You
- Basile B. (6/63) Jan 15 2016 B.T.W don't worry Vadim. You're not the lone hypocrite among the
- Keywan Ghadami (18/85) Jan 17 2016 Basile can't you see that the idea behind dlangide is the
- Binarydepth (16/22) Jan 23 2016 A first step is to organize instead of being detailed. Maybe you
- Keywan Ghadami (29/52) Jan 24 2016 Hi Binarydepth,
- Binarydepth (17/78) May 16 2016 ********************************************************************
- Vadim Lopatin (5/5) May 17 2016 UPDATE:
- Vadim Lopatin (15/18) Jan 26 2016 Recent changes:
- Vadim Lopatin (5/8) Jan 28 2016 Recent changes in DlangIDE v0.5.55:
- Vadim Lopatin (5/8) May 26 2016 Update: https://github.com/buggins/dlangide/releases/tag/v0.6.6
Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language. Announcement thread: http://forum.dlang.org/thread/lpbwoduwbzphjdpsgpio forum.dlang.org Creating this thread in D.ide since it's better place for discussions. Project page: https://github.com/buggins/dlangide Uses DlangUI as GUI library https://github.com/buggins/dlangui Uses DUB packages as project format. Can build, run, clean, upgrade dependencies using DUB. Current state of project - alpha version, but already usable. * Shows tree with project source files * Can open and edit source files from project or file system in multi-tab editor * Build and run project with DUB * Build log highlight and navigation to place of error or warning by clicking on log line * D language source code syntax highlight (basic) * Indent / unindent text with Tab and Shift+Tab or Ctrl+[ and Ctrl+] * Toggle line or block comments by Ctrl+/ and Ctrl+Shift+/ * Select word by mouse double click * D source code autocompletion by Ctrl+Space or Ctrl+Shift+G (using DCD) * D source code Go To Definition by Ctrl+G or F12 (using DCD) No debugging support so far. I would like to see any feedback. Submit your bug reports and feature requests as issues on GitHub. Pull requests are welcomed. Let's discuss further improvements to make it usable in real projects. I believe having cross platform IDE for some language written in the same language is very useful. Best regards, Vadim
Feb 17 2015
On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language. Announcement thread: http://forum.dlang.org/thread/lpbwoduwbzphjdpsgpio forum.dlang.org Creating this thread in D.ide since it's better place for discussions. Project page: https://github.com/buggins/dlangide Uses DlangUI as GUI library https://github.com/buggins/dlangui Uses DUB packages as project format. Can build, run, clean, upgrade dependencies using DUB. Current state of project - alpha version, but already usable. * Shows tree with project source files * Can open and edit source files from project or file system in multi-tab editor * Build and run project with DUB * Build log highlight and navigation to place of error or warning by clicking on log line * D language source code syntax highlight (basic) * Indent / unindent text with Tab and Shift+Tab or Ctrl+[ and Ctrl+] * Toggle line or block comments by Ctrl+/ and Ctrl+Shift+/ * Select word by mouse double click * D source code autocompletion by Ctrl+Space or Ctrl+Shift+G (using DCD) * D source code Go To Definition by Ctrl+G or F12 (using DCD) No debugging support so far. I would like to see any feedback. Submit your bug reports and feature requests as issues on GitHub. Pull requests are welcomed. Let's discuss further improvements to make it usable in real projects. I believe having cross platform IDE for some language written in the same language is very useful. Best regards, VadimHi Vadim, I tried building DlangIDE, but got the following error: Upgrading project in (mypath)\dlangide-0.3.14 Error executing command upgrade: Root package dlangide contains reference to invalid package libdparse I'm using latest dmd and dub releases to date, and didn't cloned the git repo but downloaded the zipped sources. Keep in mind I'm completely newbie in D programming and maybe I did something very obviously wrong. Thanks for any help, Daniel
Jun 25 2015
On Thursday, 25 June 2015 at 22:29:54 UTC, Daniel wrote:cloned the git repo but downloaded the zipped sources. Keep in mind I'm completely newbie in D programming and maybe I did something very obviously wrong. Thanks for any help, Danieltar.gz from github don't take the submodules.
Jun 26 2015
On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language. Announcement thread: http://forum.dlang.org/thread/lpbwoduwbzphjdpsgpio forum.dlang.org Creating this thread in D.ide since it's better place for discussions. Project page: https://github.com/buggins/dlangide Uses DlangUI as GUI library https://github.com/buggins/dlangui Uses DUB packages as project format. Can build, run, clean, upgrade dependencies using DUB. Current state of project - alpha version, but already usable. * Shows tree with project source files * Can open and edit source files from project or file system in multi-tab editor * Build and run project with DUB * Build log highlight and navigation to place of error or warning by clicking on log line * D language source code syntax highlight (basic) * Indent / unindent text with Tab and Shift+Tab or Ctrl+[ and Ctrl+] * Toggle line or block comments by Ctrl+/ and Ctrl+Shift+/ * Select word by mouse double click * D source code autocompletion by Ctrl+Space or Ctrl+Shift+G (using DCD) * D source code Go To Definition by Ctrl+G or F12 (using DCD) No debugging support so far. I would like to see any feedback. Submit your bug reports and feature requests as issues on GitHub. Pull requests are welcomed. Let's discuss further improvements to make it usable in real projects. I believe having cross platform IDE for some language written in the same language is very useful. Best regards, VadimLooks sort of good to me, I cloned it and ran dub. Only problem I have which I also experience with Eclipse DDT is the complete lack of error marking in the IDE. Without error marking i have to constantly check build output instead of getting instant visual feedback. Also the auto complete and go to definition didnt work but i could be related to some env problems. 2015-07-19 22:07:00.073 D selectItem 3 2015-07-19 22:07:00.074 D selectItem 0 2015-07-19 22:07:00.343 D selectItem 1 2015-07-19 22:07:01.200 D selectItem 0 2015-07-19 22:07:01.745 D selectItem -1 2015-07-19 22:07:01.745 D selectItem -1 2015-07-19 22:07:01.745 D Trying to go to definition. 2015-07-19 22:07:01.745 D ExternalProcess.run dcd-client ["-l", "-c", "194", "-I/home/jarl/workspace/rest-server/src", "-I/usr/include/dmd/druntime/import", "-I/usr/include/dmd/phobos", "-I/home/jarl/.dub/packages/memutils-0.3.8/source", "-I/home/jarl/.dub/packages/vibe-d-0.7.23/source", "-I/home/jarl/.dub/packages/libasync-0.7.1/source", "-p9167"] 2015-07-19 22:07:01.746 I Trying to run program dcd-client with args ["-l", "-c", "194", "-I/home/jarl/workspace/rest-server/src", "-I/usr/include/dmd/druntime/import", "-I/usr/include/dmd/phobos", "-I/home/jarl/.dub/packages/memutils-0.3.8/source", "-I/home/jarl/.dub/packages/vibe-d-0.7.23/source", "-I/home/jarl/.dub/packages/libasync-0.7.1/source", "-p9167"] 2015-07-19 22:07:01.747 D writing 1711 characters to stdin 2015-07-19 22:07:01.747 D ExternalProcess.wait
Jul 19 2015
On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language. Announcement thread: http://forum.dlang.org/thread/lpbwoduwbzphjdpsgpio forum.dlang.org Creating this thread in D.ide since it's better place for discussions. Project page: https://github.com/buggins/dlangide Uses DlangUI as GUI library https://github.com/buggins/dlanguiLast Commit has been on 5th May, just another Dead IDE?
Aug 29 2015
On Saturday, 29 August 2015 at 15:45:14 UTC, default0 wrote:On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:I was stuck on attempts to implement debugger support to DlangIDE.Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language. Announcement thread: http://forum.dlang.org/thread/lpbwoduwbzphjdpsgpio forum.dlang.org Creating this thread in D.ide since it's better place for discussions. Project page: https://github.com/buggins/dlangide Uses DlangUI as GUI library https://github.com/buggins/dlanguiLast Commit has been on 5th May, just another Dead IDE?
Nov 04 2015
On Thursday, 5 November 2015 at 06:45:42 UTC, Vadim Lopatin wrote:On Saturday, 29 August 2015 at 15:45:14 UTC, default0 wrote:You know, DLangIDE will never grow if you don't use it **yourself**. By experience I can tell that you don't use it (because for example: it uses DCD and DCD had a lot of issues and I've never seen any report from you. When one really uses a software one always finds a bug...). It's just like if Linus would use Windows. You don't even trust in your own shitz. --- Debugger support: peer pressure for Dwarf on all the platforms, then GDBMI parser...this is how I see the thing.On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:I was stuck on attempts to implement debugger support to DlangIDE.Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language. Announcement thread: http://forum.dlang.org/thread/lpbwoduwbzphjdpsgpio forum.dlang.org Creating this thread in D.ide since it's better place for discussions. Project page: https://github.com/buggins/dlangide Uses DlangUI as GUI library https://github.com/buggins/dlanguiLast Commit has been on 5th May, just another Dead IDE?
Nov 05 2015
On Thursday, 5 November 2015 at 12:39:19 UTC, BBasile wrote:On Thursday, 5 November 2015 at 06:45:42 UTC, Vadim Lopatin wrote:Agree. For me, debugger support is stopper now. DCD provides minimal functionality to get IDE usable for now. But I cannot use IDE for development if there is no debug support.On Saturday, 29 August 2015 at 15:45:14 UTC, default0 wrote:You know, DLangIDE will never grow if you don't use it **yourself**. By experience I can tell that you don't use it (because for example: it uses DCD and DCD had a lot of issues and I've never seen any report from you. When one really uses a software one always finds a bug...).On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:I was stuck on attempts to implement debugger support to DlangIDE.Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language. Announcement thread: http://forum.dlang.org/thread/lpbwoduwbzphjdpsgpio forum.dlang.org Creating this thread in D.ide since it's better place for discussions. Project page: https://github.com/buggins/dlangide Uses DlangUI as GUI library https://github.com/buggins/dlanguiLast Commit has been on 5th May, just another Dead IDE?It's just like if Linus would use Windows. You don't even trust in your own shitz. --- Debugger support: peer pressure for Dwarf on all the platforms, then GDBMI parser...this is how I see the thing.Thank you for pointing at GDBMI. Let me check it. Is there any GDB version which can load Windows X64 executables generated by DMD? I see errors like "... not in executable format: File format not recognized" when trying to open executable with GDB.
Nov 05 2015
On Thursday, 5 November 2015 at 15:04:17 UTC, Vadim Lopatin wrote:I see errors like "... not in executable format: File format not recognized" when trying to open executable with GDB.Peer presure = put the pressure on people at dlang so that they put Dwarf debug info whatever is the plateform so that GDB could be used everywhere with the help of a GDBMI parser library that could be written in D...for example. But yeah, so far, still no dwarf debug info under win...that's why peer pressure is needed: to get an uniform way of debuging, whatever is the plateform or the OS... IMHO CodeView debug info and OMF objects are just so "WTF we are in 2015 now" !
Nov 05 2015
On Thursday, 5 November 2015 at 15:04:17 UTC, Vadim Lopatin wrote:On Thursday, 5 November 2015 at 12:39:19 UTC, BBasile wrote:actually you get nothing ? right ? Do you understood when I said:On Thursday, 5 November 2015 at 06:45:42 UTC, Vadim Lopatin wrote:On Saturday, 29 August 2015 at 15:45:14 UTC, default0 wrote:[...]On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote: [...][...]this meant: "you are an hypocrit because you don't even use the software that you program".You know, DLangIDE will never grow if you don't use it **yourself**. By experience I can tell that you don't use it (because for example: it uses DCD and DCD had a lot of issues and I've never seen any report from you. When one really uses a software one always finds a bug...).
Nov 05 2015
On Thursday, 5 November 2015 at 15:46:07 UTC, BBasile wrote:On Thursday, 5 November 2015 at 15:04:17 UTC, Vadim Lopatin wrote:Vadim, vadim, vadim...in your head there's a twelve old year child who doesn't know the devil yet. The child inside you doesn't understand the critcism...On Thursday, 5 November 2015 at 12:39:19 UTC, BBasile wrote:actually you get nothing ? right ? Do you understood when I said:On Thursday, 5 November 2015 at 06:45:42 UTC, Vadim Lopatin wrote:On Saturday, 29 August 2015 at 15:45:14 UTC, default0 wrote:[...]On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote: [...][...]this meant: "you are an hypocrit because you don't even use the software that you program".You know, DLangIDE will never grow if you don't use it **yourself**. By experience I can tell that you don't use it (because for example: it uses DCD and DCD had a lot of issues and I've never seen any report from you. When one really uses a software one always finds a bug...).
Nov 05 2015
On Thursday, 5 November 2015 at 19:21:54 UTC, tired_eyes wrote:o_O What's going on here?What's goin'on is that I've demonstrated that Vadim doesn't use its own software. The basic idea is that you can't use DCD at the "plugin-level" without finding any bug at all. In front of this idea, Vadim has never reported any DCD bug. So I strongly susptec him to be an hypocrit. :)
Nov 05 2015
On Thursday, 5 November 2015 at 20:14:21 UTC, BBasile wrote:What's goin'on is that I've demonstrated that Vadim doesn't use its own software. The basic idea is that you can't use DCD at the "plugin-level" without finding any bug at all. In front of this idea, Vadim has never reported any DCD bug. So I strongly susptec him to be an hypocrit. :)You know, your language is really a bit too strong! Even if you are right (I don't actually know) and even it would be _much preferable_ if Vadim would use his own IDE, and even if it would be nice if he would report any DCD bugs he finds, why the name-calling? A hypocrite: "...a person whose actions belie stated beliefs". Did he actually state anywhere he uses his IDE for his normal coding every day? I cannot find any posting to that effect - so are you not jumping to conclusions here? DlangIDE may well just still be a work-in-progress for him as well. Maybe he has not fully figured out if the DCD problems were on his side or on DCD's. Maybe he has a list of DCD issues he will report in due time. Maybe he had personal reasons that kept him away from DLangIDE for awhile... Why does it matter so much to you that you have to resort to this sort of name-calling? In addition he has also contributed a GUI library (which is more than I can claim!), so I think he deserves to be treated as a valuable member of this community, not insulted! Ettienne
Nov 05 2015
On Thursday, 5 November 2015 at 22:16:19 UTC, Ettienne Gilbert wrote:On Thursday, 5 November 2015 at 20:14:21 UTC, BBasile wrote:Actually, development of DlangIDE is real life usage of DlangUI library. It requires adding of new features into GUI library, helps to find/fix bugs, etc. I don't assume any IDE with missing debugging support as suitable for development. So I'm not as a masochist as needed to use such tool. Code completion and reference lookup is great but is not used unless IDE is used for development. Now DlangIDE is more a demo of DlangUI features.What's goin'on is that I've demonstrated that Vadim doesn't use its own software. The basic idea is that you can't use DCD at the "plugin-level" without finding any bug at all. In front of this idea, Vadim has never reported any DCD bug. So I strongly susptec him to be an hypocrit. :)You know, your language is really a bit too strong! Even if you are right (I don't actually know) and even it would be _much preferable_ if Vadim would use his own IDE, and even if it would be nice if he would report any DCD bugs he finds, why the name-calling? A hypocrite: "...a person whose actions belie stated beliefs". Did he actually state anywhere he uses his IDE for his normal coding every day? I cannot find any posting to that effect - so are you not jumping to conclusions here? DlangIDE may well just still be a work-in-progress for him as well. Maybe he has not fully figured out if the DCD problems were on his side or on DCD's. Maybe he has a list of DCD issues he will report in due time. Maybe he had personal reasons that kept him away from DLangIDE for awhile... Why does it matter so much to you that you have to resort to this sort of name-calling? In addition he has also contributed a GUI library (which is more than I can claim!), so I think he deserves to be treated as a valuable member of this community, not insulted! Ettienne
Nov 05 2015
On Friday, 6 November 2015 at 06:07:16 UTC, Vadim Lopatin wrote:On Thursday, 5 November 2015 at 22:16:19 UTC, Ettienne Gilbert wrote:<snip>On Thursday, 5 November 2015 at 20:14:21 UTC, BBasile wrote:Now DlangIDE is more a demo of DlangUI features.Which is perfectly fine. Thanks for explaining. Ettienne
Nov 07 2015
On Friday, 6 November 2015 at 06:07:16 UTC, Vadim Lopatin wrote:On Thursday, 5 November 2015 at 22:16:19 UTC, Ettienne Gilbert wrote:Sorry. with the DCD 0.7.5 release i camp on my position. You don't use it. You don't seem to get my position...It's totally impossible not to find a bug, even a small thing...when you use it. ;)On Thursday, 5 November 2015 at 20:14:21 UTC, BBasile wrote:Actually, development of DlangIDE is real life usage of DlangUI library. It requires adding of new features into GUI library, helps to find/fix bugs, etc. I don't assume any IDE with missing debugging support as suitable for development. So I'm not as a masochist as needed to use such tool. Code completion and reference lookup is great but is not used unless IDE is used for development. Now DlangIDE is more a demo of DlangUI features.What's goin'on is that I've demonstrated that Vadim doesn't use its own software. The basic idea is that you can't use DCD at the "plugin-level" without finding any bug at all. In front of this idea, Vadim has never reported any DCD bug. So I strongly susptec him to be an hypocrit. :)You know, your language is really a bit too strong! Even if you are right (I don't actually know) and even it would be _much preferable_ if Vadim would use his own IDE, and even if it would be nice if he would report any DCD bugs he finds, why the name-calling? A hypocrite: "...a person whose actions belie stated beliefs". Did he actually state anywhere he uses his IDE for his normal coding every day? I cannot find any posting to that effect - so are you not jumping to conclusions here? DlangIDE may well just still be a work-in-progress for him as well. Maybe he has not fully figured out if the DCD problems were on his side or on DCD's. Maybe he has a list of DCD issues he will report in due time. Maybe he had personal reasons that kept him away from DLangIDE for awhile... Why does it matter so much to you that you have to resort to this sort of name-calling? In addition he has also contributed a GUI library (which is more than I can claim!), so I think he deserves to be treated as a valuable member of this community, not insulted! Ettienne
Jan 15 2016
On Friday, 15 January 2016 at 20:03:01 UTC, Basile B. wrote:On Friday, 6 November 2015 at 06:07:16 UTC, Vadim Lopatin wrote:B.T.W don't worry Vadim. You're not the lone hypocrite among the plugin writer. I say this I say nothing... Actually what I say looks agressive. But I dare that this is what I think when I find a bug: "Those fucking hypocrites don't even use it". Each time, I hate you more.On Thursday, 5 November 2015 at 22:16:19 UTC, Ettienne Gilbert wrote:Sorry. with the DCD 0.7.5 release i camp on my position. You don't use it. You don't seem to get my position...It's totally impossible not to find a bug, even a small thing...when you use it. ;)On Thursday, 5 November 2015 at 20:14:21 UTC, BBasile wrote:Actually, development of DlangIDE is real life usage of DlangUI library. It requires adding of new features into GUI library, helps to find/fix bugs, etc. I don't assume any IDE with missing debugging support as suitable for development. So I'm not as a masochist as needed to use such tool. Code completion and reference lookup is great but is not used unless IDE is used for development. Now DlangIDE is more a demo of DlangUI features.What's goin'on is that I've demonstrated that Vadim doesn't use its own software. The basic idea is that you can't use DCD at the "plugin-level" without finding any bug at all. In front of this idea, Vadim has never reported any DCD bug. So I strongly susptec him to be an hypocrit. :)You know, your language is really a bit too strong! Even if you are right (I don't actually know) and even it would be _much preferable_ if Vadim would use his own IDE, and even if it would be nice if he would report any DCD bugs he finds, why the name-calling? A hypocrite: "...a person whose actions belie stated beliefs". Did he actually state anywhere he uses his IDE for his normal coding every day? I cannot find any posting to that effect - so are you not jumping to conclusions here? DlangIDE may well just still be a work-in-progress for him as well. Maybe he has not fully figured out if the DCD problems were on his side or on DCD's. Maybe he has a list of DCD issues he will report in due time. Maybe he had personal reasons that kept him away from DLangIDE for awhile... Why does it matter so much to you that you have to resort to this sort of name-calling? In addition he has also contributed a GUI library (which is more than I can claim!), so I think he deserves to be treated as a valuable member of this community, not insulted! Ettienne
Jan 15 2016
On Friday, 15 January 2016 at 20:30:50 UTC, Basile B. wrote:On Friday, 15 January 2016 at 20:03:01 UTC, Basile B. wrote:Basile can't you see that the idea behind dlangide is the solution for that problem? dlangide is written in D, easy to hack and build, so every dprogrammer can help to improve it. I already did and i am only a beginner in d. For me having an ide written in the language of the programmer is like the spirit of open source - i strongly belive in it and i thank Vadim for going that path for the us. For me Dlangide is a game changer. Yes it's not finish and sometime it's still pain to use it but things improving faster with each user. And yes i am using dlangide to hack dlangide! What about you using dlangide and makeing it perfect?! It is realy a plesure to work with vadim and enouph room for improvements! So for me now finding bugs is kind of fun(not kidding), a chance to fix something important! No more hating "hypocrites"- lets say using dlangide gives you more controle. Kind regards keywanOn Friday, 6 November 2015 at 06:07:16 UTC, Vadim Lopatin wrote:B.T.W don't worry Vadim. You're not the lone hypocrite among the plugin writer. I say this I say nothing... Actually what I say looks agressive. But I dare that this is what I think when I find a bug: "Those fucking hypocrites don't even use it". Each time, I hate you more.On Thursday, 5 November 2015 at 22:16:19 UTC, Ettienne Gilbert wrote:Sorry. with the DCD 0.7.5 release i camp on my position. You don't use it. You don't seem to get my position...It's totally impossible not to find a bug, even a small thing...when you use it. ;)On Thursday, 5 November 2015 at 20:14:21 UTC, BBasile wrote:Actually, development of DlangIDE is real life usage of DlangUI library. It requires adding of new features into GUI library, helps to find/fix bugs, etc. I don't assume any IDE with missing debugging support as suitable for development. So I'm not as a masochist as needed to use such tool. Code completion and reference lookup is great but is not used unless IDE is used for development. Now DlangIDE is more a demo of DlangUI features.What's goin'on is that I've demonstrated that Vadim doesn't use its own software. The basic idea is that you can't use DCD at the "plugin-level" without finding any bug at all. In front of this idea, Vadim has never reported any DCD bug. So I strongly susptec him to be an hypocrit. :)You know, your language is really a bit too strong! Even if you are right (I don't actually know) and even it would be _much preferable_ if Vadim would use his own IDE, and even if it would be nice if he would report any DCD bugs he finds, why the name-calling? A hypocrite: "...a person whose actions belie stated beliefs". Did he actually state anywhere he uses his IDE for his normal coding every day? I cannot find any posting to that effect - so are you not jumping to conclusions here? DlangIDE may well just still be a work-in-progress for him as well. Maybe he has not fully figured out if the DCD problems were on his side or on DCD's. Maybe he has a list of DCD issues he will report in due time. Maybe he had personal reasons that kept him away from DLangIDE for awhile... Why does it matter so much to you that you have to resort to this sort of name-calling? In addition he has also contributed a GUI library (which is more than I can claim!), so I think he deserves to be treated as a valuable member of this community, not insulted! Ettienne
Jan 17 2016
On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:I would like to see any feedback. Submit your bug reports and feature requests as issues on GitHub. Pull requests are welcomed. Let's discuss further improvements to make it usable in real projects.A first step is to organize instead of being detailed. Maybe you could consider what type of feedback or goals for feedback you want. An important note is that the use of the word "usable" is not equal of being able to run the program and is what I think inspired criticism on the project. That's one aspect of Open Source that nobody mentions, the lack of direction. The lack of direction seems to be what is not letting you have new ideas for the project and you are discussing "features" in development and not "technical" pursuit. Sticking to say "I failed to implement Debugging" and not why you failed stating the approach that you took well, says a lot... I would just say : "Hack it and if you get it to make sandwiches then make me one"
Jan 23 2016
On Saturday, 23 January 2016 at 17:04:28 UTC, Binarydepth wrote:On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:Hi Binarydepth, "lack of direction" is no problem in opensource, because opensource allows evolution. If something is not "useable" for you, you can use something else or improve it - thats up to you. Sometimes we only want to have one useful solutions and we can't understand why there are somemany other more or less "unuseful" things. Like tausend of programming languages when all you ever wanted is something like D ;-). But as soon you open your mind and think of the nature, you understand the beauty of evulution and the luck of having more then one solution. Did you know that the critics came frome Basile the author of coedit, another ide made especially for the programming language D. (btw thanks for that Basile ) From his point of view it must be stupid and contra productive to build an other ide from scratch instead of using his solution. One reason is to have an IDE written in D itself because that gives D- Programmers more freedom to improve or change things up to their needs. An other important thing is that dlangide uses other D libraries like dlangui and so help to improve that stuff too. So you see there is an reason and direction for dlangide. Vadim did a great job so far, so i am sure dlangide will stay with us a long long time. Hopefully some day Basile will see that it was an good idea to create dlangide and maybe people start telling him they want to have features known from the dlangide in coedit. Maybe someday you will get your sandwich, made by some Robot controlled by program written in D by using the dlangide. Kind regards keywanI would like to see any feedback. Submit your bug reports and feature requests as issues on GitHub. Pull requests are welcomed. Let's discuss further improvements to make it usable in real projects.A first step is to organize instead of being detailed. Maybe you could consider what type of feedback or goals for feedback you want. An important note is that the use of the word "usable" is not equal of being able to run the program and is what I think inspired criticism on the project. That's one aspect of Open Source that nobody mentions, the lack of direction. The lack of direction seems to be what is not letting you have new ideas for the project and you are discussing "features" in development and not "technical" pursuit. Sticking to say "I failed to implement Debugging" and not why you failed stating the approach that you took well, says a lot... I would just say : "Hack it and if you get it to make sandwiches then make me one"
Jan 24 2016
On Sunday, 24 January 2016 at 15:21:34 UTC, Keywan Ghadami wrote:On Saturday, 23 January 2016 at 17:04:28 UTC, Binarydepth wrote:Maybe someday you will get your sandwich,On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:Hi Binarydepth, "lack of direction" is no problem in opensource, because opensource allows evolution. If something is not "useable" for you, you can use something else or improve it - thats up to you. Sometimes we only want to have one useful solutions and we can't understand why there are somemany other more or less "unuseful" things. Like tausend of programming languages when all you ever wanted is something like D ;-). But as soon you open your mind and think of the nature, you understand the beauty of evulution and the luck of having more then one solution. Did you know that the critics came frome Basile the author of coedit, another ide made especially for the programming language D. (btw thanks for that Basile ) From his point of view it must be stupid and contra productive to build an other ide from scratch instead of using his solution. One reason is to have an IDE written in D itself because that gives D- Programmers more freedom to improve or change things up to their needs. An other important thing is that dlangide uses other D libraries like dlangui and so help to improve that stuff too. So you see there is an reason and direction for dlangide.I would like to see any feedback. Submit your bug reports and feature requests as issues on GitHub. Pull requests are welcomed. Let's discuss further improvements to make it usable in real projects.A first step is to organize instead of being detailed. Maybe you could consider what type of feedback or goals for feedback you want. An important note is that the use of the word "usable" is not equal of being able to run the program and is what I think inspired criticism on the project. That's one aspect of Open Source that nobody mentions, the lack of direction. The lack of direction seems to be what is not letting you have new ideas for the project and you are discussing "features" in development and not "technical" pursuit. Sticking to say "I failed to implement Debugging" and not why you failed stating the approach that you took well, says a lot... I would just say : "Hack it and if you get it to make sandwiches then make me one"made by some Robot controlled by program written in D by using the dlangide. Kind regards keywan********************************************************************If something is not "useable" for you, you can use something else or improve it -Vadim did a great job so far, so i am sure dlangide will stay with us a long long time. Hopefully some day Basile will see that it was an good idea to create dlangide and maybe people start telling him they want to have features known from the dlangide in coedit.********************************************************************* Total non-sense my friend, you are overloading on piece, There any IDE needs is not to crash and be maintained. You can actually just make it not crash and make a good compiling script and done. I don't care what program others are using If it doesn't work it doesn't. The only thing you need to improve an IDE is the code available to well skilled people. D has nothing to do with that. You are overgeneralizing, we are talking an IDE, and there you said it yourself, people are asking for features, you are really a piece of work implying that they just don't find it useful for their particular case. The lack of ability to give what a programmer needs while *being* a programmer yourself is just plain obvious lack of direction.
May 16 2016
UPDATE: I've implemented GDB/MI compatible frontend based on Mago to use it with DlangIDE. Details here: http://forum.dlang.org/thread/wctrsimrsfpbdkgcejrs forum.dlang.org
May 17 2016
On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language.Recent changes: GDB debugger support: can set breakpoint, start debugging, step in/out/over, see local variable values, switch threads and stack frames. Limitation: values only for simple variables shown (you cannot expand struct members or array items so far). Work in progress. DCD integration. Keywan Ghadami contributed DCD as a library integration (instead of using dcd-server and dcd-client executables with command line). Code completion and GoToDefinition functions are working. Call parameters complection and Doc comments display - in progress. A lot of usability improvements were made.
Jan 26 2016
On Tuesday, 26 January 2016 at 08:04:55 UTC, Vadim Lopatin wrote:Recent changes: GDB debugger support. DCD integration.Recent changes in DlangIDE v0.5.55: I've reworked DCD functions to work asynchronously, implemented doc comments display on mouse hover, added symbol type icons to code completion popup
Jan 28 2016
On Wednesday, 18 February 2015 at 07:09:10 UTC, Vadim Lopatin wrote:Hello! I'm working on DlangIDE - cross-platform IDE for D language, written in D language.Update: https://github.com/buggins/dlangide/releases/tag/v0.6.6 New theme similar to Eclipse Updated mago-mi debugger
May 26 2016