Jump to page: 1 2
Thread overview
total newbie + IDE
Feb 07, 2020
solnce
Feb 07, 2020
JN
Feb 07, 2020
bachmeier
Feb 07, 2020
Basile B.
Feb 08, 2020
Borax Man
Feb 08, 2020
Basile B.
Feb 08, 2020
Borax Man
Feb 08, 2020
Marcone
Feb 09, 2020
solnce
Feb 09, 2020
Martin Brezel
Feb 09, 2020
solnce
Feb 09, 2020
JN
Feb 09, 2020
solnce
Feb 09, 2020
Mike Parker
February 07, 2020
Hi guys,

I am total newbie and trying to learn a little bit of programming for personal purposes (web scrapping, small databases for personal use etc.). I've been trying to install any of IDE available, but had no success.

I use Manjaro, so for the most task I use its AUR, where:

Dexed points to obsolete github (https://github.com/Basile-z/dexed)

Dlangide is missing dependency (dlangide ~master depends on dsymbol ~>0.2.9), dub gives an error:
.dub/packages/dlangui-0.9.182/dlangui/src/dlangui/widgets/editors.d(3797,21): Deprecation: foreach: loop index implicitly converted from size_t to int
/usr/bin/dmd failed with exit code 1.

So I've stick with Kate for the beginning, but I'll need a decent IDE for later.

Please, can anyone help me solving  these problems?

Thank you
S


February 07, 2020
On Friday, 7 February 2020 at 17:02:18 UTC, solnce wrote:
> Hi guys,
>
> I am total newbie and trying to learn a little bit of programming for personal purposes (web scrapping, small databases for personal use etc.). I've been trying to install any of IDE available, but had no success.
>
> [...]

Try Visual Studio Code with Code-D extension.
February 07, 2020
On Friday, 7 February 2020 at 17:02:18 UTC, solnce wrote:
> Hi guys,
>
> I am total newbie and trying to learn a little bit of programming for personal purposes (web scrapping, small databases for personal use etc.). I've been trying to install any of IDE available, but had no success.
>
> I use Manjaro, so for the most task I use its AUR, where:
>
> Dexed points to obsolete github (https://github.com/Basile-z/dexed)
>
> Dlangide is missing dependency (dlangide ~master depends on dsymbol ~>0.2.9), dub gives an error:
> .dub/packages/dlangui-0.9.182/dlangui/src/dlangui/widgets/editors.d(3797,21): Deprecation: foreach: loop index implicitly converted from size_t to int
> /usr/bin/dmd failed with exit code 1.
>
> So I've stick with Kate for the beginning, but I'll need a decent IDE for later.
>
> Please, can anyone help me solving  these problems?
>
> Thank you
> S

Apparently Dlangide is no longer maintained, but it hasn't been moved to the inactive list.

The AUR for Manjaro must be old. The new Github link for Dexed is
https://github.com/akira13641/dexed

I think most IDE users have settled on VS Code at this point. Some others do use IntelliJ:
https://github.com/intellij-dlanguage/intellij-dlanguage

I'd use VS Code if I wanted an IDE just because it's what others use.
February 07, 2020
On Friday, 7 February 2020 at 18:10:07 UTC, bachmeier wrote:
> On Friday, 7 February 2020 at 17:02:18 UTC, solnce wrote:
>> Hi guys,
>>
>> I am total newbie and trying to learn a little bit of programming for personal purposes (web scrapping, small databases for personal use etc.). I've been trying to install any of IDE available, but had no success.
>>
>> I use Manjaro, so for the most task I use its AUR, where:
>>
>> Dexed points to obsolete github (https://github.com/Basile-z/dexed)
>>
>> [...]
> [...] The new Github link for Dexed is https://github.com/akira13641/dexed

No I've reuploaded the most recent version here https://gitlab.com/basile.b/dexed.
However,

1. no more binaries
2. don't care about requests anymore.
3. code for the Windows version is not maintained.

So it's not recommened for newbies, or only those who can manage things by themselves.
February 08, 2020
On Friday, 7 February 2020 at 17:02:18 UTC, solnce wrote:
> Hi guys,
>
> I am total newbie and trying to learn a little bit of programming for personal purposes (web scrapping, small databases for personal use etc.). I've been trying to install any of IDE available, but had no success.
>
> I use Manjaro, so for the most task I use its AUR, where:
>
> Dexed points to obsolete github (https://github.com/Basile-z/dexed)
>
> Dlangide is missing dependency (dlangide ~master depends on dsymbol ~>0.2.9), dub gives an error:
> .dub/packages/dlangui-0.9.182/dlangui/src/dlangui/widgets/editors.d(3797,21): Deprecation: foreach: loop index implicitly converted from size_t to int
> /usr/bin/dmd failed with exit code 1.
>
> So I've stick with Kate for the beginning, but I'll need a decent IDE for later.
>
> Please, can anyone help me solving  these problems?
>
> Thank you
> S

I've used d-mode with emacs and its been OK.

Two other options for Linux are CodeBlocks and Monodevelop, both which have D support.

As linked before, dexed is available here
https://github.com/akira13641/dexed

and I compiled it just a few days ago with success.
February 08, 2020
You don't need an IDE for run Dlang. I Use "Sublime Text". Very good for Dlang.
February 08, 2020
On Saturday, 8 February 2020 at 03:59:22 UTC, Borax Man wrote:
> As linked before, dexed is available here
> https://github.com/akira13641/dexed
>
> and I compiled it just a few days ago with success.

It is a fork (check the count of commits).
The most recent version is here https://gitlab.com/basile.b/dexed.
February 08, 2020
On Saturday, 8 February 2020 at 10:46:52 UTC, Basile B. wrote:
> On Saturday, 8 February 2020 at 03:59:22 UTC, Borax Man wrote:
>> As linked before, dexed is available here
>> https://github.com/akira13641/dexed
>>
>> and I compiled it just a few days ago with success.
>
> It is a fork (check the count of commits).
> The most recent version is here https://gitlab.com/basile.b/dexed.

Ahh, you are correct.  In looking for the latest version, I think I tried both.

Having a look closer now, it is this version that you quoted which I ended up using.

February 09, 2020
On Saturday, 8 February 2020 at 09:26:41 UTC, Marcone wrote:
> You don't need an IDE for run Dlang. I Use "Sublime Text". Very good for Dlang.

I am sorry if my questions appear stupid, but I am very curious.

I really enjoy Pascal having Lazarus. Although it is not perfected, it provides very good start for beginners - native IDE, RAD, easy to setup and adjust, integrated debugger. All that beginners need to have for good start at no time cost. It is just language doesn't evolve itself.

I was expecting D lang to have something similar,if not an RAD, then native IDE with all that basic functionality support. Now it appears that it is much more complicated - existing native IDE's are (almost) not being maintained, doesn't compile or in similar trouble. And it is after 13 years of in active development and being successor (as it claims so) to C++. ADA has it, Eiffel has it, FPC, Gambino many niche and small languages have it, why D, which has much wider application,  cannot have it? I think that is natural further evolution of any programming language.

You may think that is not important, but I think it is. Having working IDE within few mouse clicks  would greatly contribute to interest in language, attract more users of various levels and skills, help adopt language in universities.

I didn't read trough entire forum, but I believe, there should have been a discussion on that. So what are the opinions?

Thanks
s
February 09, 2020
On Sunday, 9 February 2020 at 13:22:56 UTC, solnce wrote:

> I was expecting D lang to have something similar,if not an RAD, then native IDE with all that basic functionality support.

VisualStudioCode seems to be what you are looking for - except I do not fully understand what you mean by "native".
« First   ‹ Prev
1 2