Thread overview | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
February 07, 2020 total newbie + IDE | ||||
---|---|---|---|---|
| ||||
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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to solnce | 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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to solnce | 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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to bachmeier | 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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to solnce | 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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to solnce | You don't need an IDE for run Dlang. I Use "Sublime Text". Very good for Dlang. |
February 08, 2020 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Borax Man | 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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Basile B. | 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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marcone | 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 Re: total newbie + IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to solnce | 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".
|
Copyright © 1999-2021 by the D Language Foundation