digitalmars.D - What programming tools do you usually use?
- Dr Machine Code (5/5) Nov 12 2021 willing to learn what [programming
- Greg Strong (3/8) Nov 12 2021 I use Microsoft Visual Studio with Visual D.
- forkit (7/12) Nov 12 2021 I use my own custom GUI IDE (winforms/C#) which I developed
- Dr Machine Code (2/14) Nov 12 2021 Do you use it like a REPL window?
- forkit (7/25) Nov 12 2021 It's as close as I want to getting a REPL window, but no closer.
- Dr Machine Code (7/33) Nov 12 2021 doesn't support D? I love REPL window, a shame (as far I know)
- forkit (3/8) Nov 12 2021 This pic is much better pic of it, as it shows 'actual' D code ;-)
- Dr Machine Code (3/16) Nov 12 2021 that sounds interesting, is this tool available to public? as
- Imperatorn (8/26) Nov 12 2021 Disclaimer: this is *not* a repl by any means. I was just toying
- forkit (5/11) Nov 12 2021 that really interesting actually.
- Imperatorn (26/53) Nov 12 2021 Some examples:
- forkit (16/17) Nov 12 2021 No. As Ken Thompson would say, I don't want to be the [drug]
- Dr Machine Code (5/24) Nov 12 2021 oh i see. If I didn't got such tool anywhere, I may need to wrote
- Vinod K Chandran (2/15) Nov 13 2021 Try ScintillsNet. You can have the luxury of syntax coloring.
- Vinod K Chandran (3/4) Nov 13 2021 Sorry, "ScintillaNet".
- forkit (11/12) Nov 13 2021 grr!! I really hate syntax coloring.. or anything, that does
- Greg Strong (4/7) Nov 13 2021 Most syntax coloring schemes I find overpowering, but I think at
- H. S. Teoh (12/26) Nov 13 2021 Wow. I'm surprised that I'm not the only one here who hates syntax
- NotSpooky (2/4) Nov 14 2021 Same here
- Alexey (5/10) Nov 12 2021 I'm currently stick with jEdit. I'm going to write my own editor
- zjh (4/5) Nov 12 2021 Why doesn't anyone investigate your most commonly used libraries
- Dr Machine Code (4/9) Nov 12 2021 that's also interesting idea. I was just interested in D
- Dadoum (6/11) Nov 12 2021 I use CLion with D Language plugin and my CMake-d fork. It works
- Imperatorn (2/13) Nov 12 2021 What about debugging?
- Dadoum (2/16) Nov 12 2021 It works.
- JN (4/9) Nov 13 2021 I'm using VSCode. The only other D-related tool I use is Dstep to
willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dub
Nov 12 2021
On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubI use Microsoft Visual Studio with Visual D.
Nov 12 2021
On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubmyself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4
Nov 12 2021
On Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:Do you use it like a REPL window?willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubmyself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4
Nov 12 2021
On Friday, 12 November 2021 at 22:38:48 UTC, Dr Machine Code wrote:On Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:It's as close as I want to getting a REPL window, but no closer. I don't like tools that do too much for you 'automatically' .. like that godbolt thing, which reacts to every key stroke... that really bugs me!! I still prefer to manage the code|run|display loop myself ;-)On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:Do you use it like a REPL window?willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubmyself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4
Nov 12 2021
On Friday, 12 November 2021 at 23:22:44 UTC, forkit wrote:On Friday, 12 November 2021 at 22:38:48 UTC, Dr Machine Code wrote:doesn't support D? I love REPL window, a shame (as far I know) boring create a new file, going to terminal etc just to test a piece of codeOn Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:It's as close as I want to getting a REPL window, but no closer.On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:Do you use it like a REPL window?willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubmyself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4I don't like tools that do too much for you 'automatically' .. like that godbolt thing, which reacts to every key stroke... that really bugs me!!that bugs me too, I hate that thingI still prefer to manage the code|run|display loop myself ;-)me too
Nov 12 2021
On Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:myself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4This pic is much better pic of it, as it shows 'actual' D code ;-) https://imgur.com/a/8mm0Fdi
Nov 12 2021
On Friday, 12 November 2021 at 23:45:38 UTC, forkit wrote:On Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:that sounds interesting, is this tool available to public? as REPL window for D it would be usefulmyself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4This pic is much better pic of it, as it shows 'actual' D code ;-) https://imgur.com/a/8mm0Fdi
Nov 12 2021
On Friday, 12 November 2021 at 23:50:31 UTC, Dr Machine Code wrote:On Friday, 12 November 2021 at 23:45:38 UTC, forkit wrote:Disclaimer: this is *not* a repl by any means. I was just toying around with how fast compiles are: https://github.com/Imperatorn/repel-d I called it repel-d because I was repelled by it at first. But it "works" and I can evaluate stuff in it pretty easy and do stuff with the last output etc.On Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:that sounds interesting, is this tool available to public? as REPL window for D it would be usefulmyself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4This pic is much better pic of it, as it shows 'actual' D code ;-) https://imgur.com/a/8mm0Fdi
Nov 12 2021
On Saturday, 13 November 2021 at 00:10:39 UTC, Imperatorn wrote:Disclaimer: this is *not* a repl by any means. I was just toying around with how fast compiles are: https://github.com/Imperatorn/repel-d I called it repel-d because I was repelled by it at first. But it "works" and I can evaluate stuff in it pretty easy and do stuff with the last output etc.that really interesting actually. It's what just gave me the idea to implement 'Top Level statements' in EZ. Thanks ;-)
Nov 12 2021
On Saturday, 13 November 2021 at 00:10:39 UTC, Imperatorn wrote:On Friday, 12 November 2021 at 23:50:31 UTC, Dr Machine Code wrote:Some examples: To evaluate 2+2 just write that and it will show 4. like: To evaluate some raw code, type r and then the code, like to get some "Processor Info and Feature Bits": r uint x; asm { mov EAX, 1; cpuid; mov x, EDX; }; writefln("%b", x); To print something there's a shorthand "f " which just uses writefln, like f "%d is %b in binary", 23, 23 would print 23 is 10111 in binary To execute something in the external environment there's "e ", like for example: e cat repl.d | grep "case" would output case "e ": case "f ": case "r ": Then there's a special mysterious thing. You can apparently do curl stuff there. So like net.get("dlang.org") would get dlang.org and you could use that later in the same way. Example: net.get("dlang.org").hashOf would print the hash of what's returned and then to checkOn Friday, 12 November 2021 at 23:45:38 UTC, forkit wrote:Disclaimer: this is *not* a repl by any means. I was just toying around with how fast compiles are: https://github.com/Imperatorn/repel-d I called it repel-d because I was repelled by it at first. But it "works" and I can evaluate stuff in it pretty easy and do stuff with the last output etc.On Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:that sounds interesting, is this tool available to public? as REPL window for D it would be usefulmyself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4This pic is much better pic of it, as it shows 'actual' D code ;-) https://imgur.com/a/8mm0Fdi
Nov 12 2021
On Friday, 12 November 2021 at 23:50:31 UTC, Dr Machine Code wrote:that sounds interesting, is this tool available to public?No. As Ken Thompson would say, I don't want to be the [drug] pusher ;-) Today I'm thinking about adding a new feature 'Top level statements for D' .. ..so that I can just write this: // ------------------ printHello(); void printHello() { writeln("Hello world!"); } // ---------------------- EZ Compiler will create the necessary scaffolding.. i.e. import std; and main()
Nov 12 2021
On Saturday, 13 November 2021 at 00:34:33 UTC, forkit wrote:On Friday, 12 November 2021 at 23:50:31 UTC, Dr Machine Code wrote:oh i see. If I didn't got such tool anywhere, I may need to wrote one myselfthat sounds interesting, is this tool available to public?No. As Ken Thompson would say, I don't want to be the [drug] pusher ;-)Today I'm thinking about adding a new feature 'Top level statements for D' .. ..so that I can just write this: // ------------------ printHello(); void printHello() { writeln("Hello world!"); } // ---------------------- EZ Compiler will create the necessary scaffolding.. i.e. import std; and main()that's also interesting, Linqpad has something to dump statements too
Nov 12 2021
On Friday, 12 November 2021 at 23:45:38 UTC, forkit wrote:On Friday, 12 November 2021 at 22:33:00 UTC, forkit wrote:Try ScintillsNet. You can have the luxury of syntax coloring.myself, cause nothing out there did what it wanted it to do. I call it EZ Compiler. Here is screen dump of it (not sure how long link lasts) https://imgur.com/a/PvBm2q4This pic is much better pic of it, as it shows 'actual' D code ;-) https://imgur.com/a/8mm0Fdi
Nov 13 2021
On Saturday, 13 November 2021 at 22:13:55 UTC, Vinod K Chandran wrote:Try ScintillsNet. You can have the luxury of syntax coloring.Sorry, "ScintillaNet".
Nov 13 2021
On Saturday, 13 November 2021 at 22:13:55 UTC, Vinod K Chandran wrote:Try ScintillsNet. You can have the luxury of syntax coloring.grr!! I really hate syntax coloring.. or anything, that does anything, to my code... whatsoever. These kinds of features are all competing for my attention, and I find it really annoying. That's (yet another reason) why I wrote my own IDE. Actually I do syntax color one thing, and one thing only... "main(" .. the background of that text is highlighted in bright green, so I know straight away where main function is. but thanks for the suggestion :-)
Nov 13 2021
On Saturday, 13 November 2021 at 23:58:22 UTC, forkit wrote:grr!! I really hate syntax coloring.. or anything, that does anything, to my code... whatsoever. These kinds of features are all competing for my attention, and I find it really annoying.Most syntax coloring schemes I find overpowering, but I think at a minimum, having the comments a different color so that it is instantly obvious what is code and what is not is helpful.
Nov 13 2021
On Sat, Nov 13, 2021 at 11:58:22PM +0000, forkit via Digitalmars-d wrote:On Saturday, 13 November 2021 at 22:13:55 UTC, Vinod K Chandran wrote:Wow. I'm surprised that I'm not the only one here who hates syntax highlighting. :-DTry ScintillsNet. You can have the luxury of syntax coloring.grr!! I really hate syntax coloring.. or anything, that does anything, to my code... whatsoever. These kinds of features are all competing for my attention, and I find it really annoying.That's (yet another reason) why I wrote my own IDE.I just use Vim. ;-) Linux is my IDE. :-PActually I do syntax color one thing, and one thing only... "main(" .. the background of that text is highlighted in bright green, so I know straight away where main function is.[...] I don't even need that, I just type `/main` and it takes me right there. :-D No highlighting necessary, I can code over ssh to a remote host. Trying to do that with an IDE is ... painfully slow, among other painful things. T -- Recently, our IT department hired a bug-fix engineer. He used to work for Volkswagen.
Nov 13 2021
On Sunday, 14 November 2021 at 02:04:04 UTC, H. S. Teoh wrote:I just use Vim. ;-) Linux is my IDE. :-P TSame here
Nov 14 2021
On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubI'm currently stick with jEdit. I'm going to write my own editor after a while. for Go I'm using liteide.
Nov 12 2021
On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:willing to learn what [programming tools]Why doesn't anyone investigate your most commonly used libraries (not limited to languages)?
Nov 12 2021
On Saturday, 13 November 2021 at 01:12:26 UTC, zjh wrote:On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:that's also interesting idea. I was just interested in D programming tools when I created the threat, willing to find out new tools aroundwilling to learn what [programming tools]Why doesn't anyone investigate your most commonly used libraries (not limited to languages)?
Nov 12 2021
On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubI use CLion with D Language plugin and my CMake-d fork. It works really well and allows me to use both Dub packages and CMake C++ libraries. (It just misses some Dub quirks and tracking compiler files to rebuild)
Nov 12 2021
On Saturday, 13 November 2021 at 01:36:00 UTC, Dadoum wrote:On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:What about debugging?willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubI use CLion with D Language plugin and my CMake-d fork. It works really well and allows me to use both Dub packages and CMake C++ libraries. (It just misses some Dub quirks and tracking compiler files to rebuild)
Nov 12 2021
On Saturday, 13 November 2021 at 01:44:07 UTC, Imperatorn wrote:On Saturday, 13 November 2021 at 01:36:00 UTC, Dadoum wrote:It works.On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:What about debugging?willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubI use CLion with D Language plugin and my CMake-d fork. It works really well and allows me to use both Dub packages and CMake C++ libraries. (It just misses some Dub quirks and tracking compiler files to rebuild)
Nov 12 2021
On Friday, 12 November 2021 at 21:05:05 UTC, Dr Machine Code wrote:willing to learn what [programming tools](https://en.wikipedia.org/wiki/Programming_tool) do you guys use when coding in D. Maybe there are something new out there. The tools aside from the usual compiler(dmd/ldc/gdc)/debugger/dubI'm using VSCode. The only other D-related tool I use is Dstep to generate bindings for C libraries.
Nov 13 2021