Jump to page: 1 2 3
Thread overview
DlangIDE
Feb 18, 2015
Vadim Lopatin
Jun 25, 2015
Daniel
Jun 26, 2015
Hker
Aug 29, 2015
default0
Nov 05, 2015
Vadim Lopatin
Nov 05, 2015
BBasile
Nov 05, 2015
Vadim Lopatin
Nov 05, 2015
BBasile
Nov 05, 2015
BBasile
Nov 05, 2015
BBasile
Nov 05, 2015
tired_eyes
Nov 05, 2015
BBasile
Nov 05, 2015
Ettienne Gilbert
Nov 06, 2015
Vadim Lopatin
Nov 07, 2015
Ettienne Gilbert
Jan 15, 2016
Basile B.
Jan 15, 2016
Basile B.
Jan 17, 2016
Keywan Ghadami
Jan 23, 2016
Binarydepth
Jan 24, 2016
Keywan Ghadami
May 16, 2016
Binarydepth
May 17, 2016
Vadim Lopatin
Jan 26, 2016
Vadim Lopatin
Jan 28, 2016
Vadim Lopatin
May 26, 2016
Vadim Lopatin
February 18, 2015
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
June 25, 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,
>     Vadim

Hi 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

June 26, 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,
>
> Daniel

tar.gz from github don't take the submodules.
July 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/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

Looks 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

August 29, 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


Last Commit has been on 5th May, just another Dead IDE?
November 05, 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:
>> 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
>
>
> Last Commit has been on 5th May, just another Dead IDE?

I was stuck on attempts to implement debugger support to DlangIDE.

November 05, 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:
>> 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
>>
>>
>> Last Commit has been on 5th May, just another Dead IDE?
>
> I was stuck on attempts to implement debugger support to DlangIDE.

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.




November 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:
>> 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:
>>>> 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
>>>
>>>
>>> Last Commit has been on 5th May, just another Dead IDE?
>>
>> I was stuck on attempts to implement debugger support to DlangIDE.
>
> 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...).

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.

> 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.
November 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" !
November 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:
>> 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:
>>>> [...]
>>> [...]
>> [...]

actually you get nothing ? right ? Do you understood when I said:

>> 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...).

this meant: "you are an hypocrit because you don't even use the software that you program".
« First   ‹ Prev
1 2 3