Re: Visual D 1.0.0 released

2020-07-15 Thread greatsam4sure via Digitalmars-d-announce
On Monday, 13 July 2020 at 10:27:10 UTC, Greatsam4sure wrote: On Monday, 13 July 2020 at 06:48:02 UTC, Rainer Schuetze wrote: On 12/07/2020 23:35, Rainer Schuetze wrote: [...] On second thought: if you installed the SDK after Visual D, the settings in "Tools -> Options -> Projects and

Re: Visual D 1.0.0 released

2020-07-13 Thread Greatsam4sure via Digitalmars-d-announce
On Monday, 13 July 2020 at 06:48:02 UTC, Rainer Schuetze wrote: On 12/07/2020 23:35, Rainer Schuetze wrote: On 12/07/2020 11:11, greatsam4sure wrote: [...] [...] [...] [...] [...] [...] I suspect you don't have the Windows SDK installed with Visual Studio. user32.lib is usually

Re: Visual D 1.0.0 released

2020-07-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 12/07/2020 23:35, Rainer Schuetze wrote: > > > On 12/07/2020 11:11, greatsam4sure wrote: > [...] >> set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\ >> set WindowsSdkVersion=10.0.18362.0 >> set UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ >> set

Re: Visual D 1.0.0 released

2020-07-12 Thread Rainer Schuetze via Digitalmars-d-announce
On 12/07/2020 11:11, greatsam4sure wrote: [...] > set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\ > set WindowsSdkVersion=10.0.18362.0 > set UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ > set UCRTVersion=10.0.18362.0 [...] > echo legacy_stdio_definitions.lib

Re: Visual D 1.0.0 released

2020-07-12 Thread greatsam4sure via Digitalmars-d-announce
On Saturday, 4 July 2020 at 14:42:05 UTC, Manu wrote: This is huge! Congrats on the super cool milestone with a bunch of really great new stuff. Thanks so much for your tireless work Rainer! I wouldn't be here without all your effort on this. On Sat, Jul 4, 2020 at 11:05 PM Rainer Schuetze

Re: Visual D 1.0.0 released

2020-07-10 Thread psycha0s via Digitalmars-d-announce
On Friday, 10 July 2020 at 13:53:39 UTC, psycha0s wrote: Just installed Visual Studio Community 2019 and then VisualD from scratch. It looks like VS has no idea that VisualD is installed at all. So there is definitely an issue here. Okay, sorry, I figured it out. It was my fault. I'm a Linux

Re: Visual D 1.0.0 released

2020-07-10 Thread IGotD- via Digitalmars-d-announce
On Friday, 10 July 2020 at 13:53:39 UTC, psycha0s wrote: Just installed Visual Studio Community 2019 and then VisualD from scratch. It looks like VS has no idea that VisualD is installed at all. So there is definitely an issue here. I think you have the same problem as this reported bug.

Re: Visual D 1.0.0 released

2020-07-10 Thread psycha0s via Digitalmars-d-announce
On Wednesday, 8 July 2020 at 09:09:40 UTC, Manu wrote: I've been testing the first-install process for almost 10 years. I haven't had any problems with first-install for at least 6 years. Make sure to create bug reports for issues like that; what version of VS are you using? Are there any

Re: Visual D 1.0.0 released

2020-07-10 Thread rikki cattermole via Digitalmars-d-announce
On 10/07/2020 9:04 PM, Walter Bright wrote: I hope cv2pdb is in D, as that is a fine way to get C++ people used to D! https://github.com/rainers/cv2pdb Nope.

Re: Visual D 1.0.0 released

2020-07-10 Thread Walter Bright via Digitalmars-d-announce
On 7/9/2020 11:21 PM, Rainer Schuetze wrote: My first open source project was cv2pdb, a tool that converts old-style CodeView debug information generated by optlink to a PDB file. Now that this functionality is more or less available in dmd itself when compiling to COFF object files, cv2pdb

Re: Visual D 1.0.0 released

2020-07-10 Thread Paolo Invernizzi via Digitalmars-d-announce
On Friday, 10 July 2020 at 07:32:42 UTC, Jacob Carlborg wrote: Yeah, VisualD has a huge advantage since it's now using the DMD frontend for these things. For example, DCD does not support UFCS, which is really annoying. That is the most annoying thing for sure: It would be great to have the

Re: Visual D 1.0.0 released

2020-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
On Friday, 10 July 2020 at 00:39:49 UTC, Manu wrote: Even DMD itself is too large a D project for Code-D to work well with. I have not used Code-D, but I am using TextMate with DCD integrated. It has no problem with the DMD project. But it only supports go-to-definition, autocomplete and

Re: Visual D 1.0.0 released

2020-07-10 Thread Rainer Schuetze via Digitalmars-d-announce
On 10/07/2020 09:14, Jacob Carlborg wrote: > On Friday, 10 July 2020 at 06:46:53 UTC, Rainer Schuetze wrote: > >> There is an extension using DLS as an LSP: >> https://marketplace.visualstudio.com/items?itemName=LaurentTreguier.visual-studio-dlang >> >> >> It's been some time, but when I tried

Re: Visual D 1.0.0 released

2020-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
On Friday, 10 July 2020 at 06:46:53 UTC, Rainer Schuetze wrote: There is an extension using DLS as an LSP: https://marketplace.visualstudio.com/items?itemName=LaurentTreguier.visual-studio-dlang It's been some time, but when I tried to use that along side Visual D, it caused problems because

Re: Visual D 1.0.0 released

2020-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
On Friday, 10 July 2020 at 05:07:38 UTC, Petar Kirov [ZombineDev] wrote: So, having had to edit both VS *.*proj files and Makefiles manually, I'd say that Makefiles are orders of magnitude more approachable and easier for me. MSBuild is just a giant PITA in my experience. Though I agree that

Re: Visual D 1.0.0 released

2020-07-10 Thread Rainer Schuetze via Digitalmars-d-announce
On 09/07/2020 14:14, Jacob Carlborg wrote: > On Thursday, 9 July 2020 at 08:40:24 UTC, Petar Kirov [ZombineDev] wrote: > >> What I really wish is we had a single shared codebase for dlang editor >> support, that could be shared among editor extension writers, instead >> of having many

Re: Visual D 1.0.0 released

2020-07-10 Thread Rainer Schuetze via Digitalmars-d-announce
On 10/07/2020 07:07, Petar Kirov [ZombineDev] wrote: > I don't care about the VS debug engine since it's Windows only. Some of > the UX may be nice to replicate, but think this falls outside big the > scope of a dlang editor extension, if said editor already has general > native code debugging

Re: Visual D 1.0.0 released

2020-07-10 Thread Rainer Schuetze via Digitalmars-d-announce
On 08/07/2020 10:11, Walter Bright wrote: > On 7/7/2020 6:26 PM, Manu wrote: >> The difference is night vs day... VisualD is, by far, like REALLY FAR, >> the most mature and useful IDE and debug environment for D. >> TL;DR: if you are a D dev, and you use Windows, you should definitely >> try

Re: Visual D 1.0.0 released

2020-07-09 Thread Petar via Digitalmars-d-announce
On Thursday, 9 July 2020 at 12:14:51 UTC, Jacob Carlborg wrote: On Thursday, 9 July 2020 at 08:40:24 UTC, Petar Kirov [ZombineDev] wrote: What I really wish is we had a single shared codebase for dlang editor support, that could be shared among editor extension writers, instead of having

Re: Visual D 1.0.0 released

2020-07-09 Thread Petar via Digitalmars-d-announce
On Thursday, 9 July 2020 at 12:06:52 UTC, aberba wrote: On Thursday, 9 July 2020 at 08:40:24 UTC, Petar Kirov [ZombineDev] wrote: On Thursday, 9 July 2020 at 00:03:02 UTC, Manu wrote: Not really. VisualD is objectively the most functional and competent IDE/Debugger solution, BY FAR. It's

Re: Visual D 1.0.0 released

2020-07-09 Thread Petar via Digitalmars-d-announce
On Thursday, 9 July 2020 at 10:22:50 UTC, Manu wrote: FWIW, I actually agree with everything you said about linux as a dev environment vs windows. But that wasn't the question... as an IDE and debugger integration, there is absolutely no comparison to VisualD, not by miles. While I agree

Re: Visual D 1.0.0 released

2020-07-09 Thread Manu via Digitalmars-d-announce
The tooling needs detailed build configuration knowledge, which is relatively available to extract from the msbuild runtime. Makefiles are not any sort of fun to extract such knowledge from, and I'm not aware of standard tooling to hook into here. dub should be simple, but that only works for

Re: Visual D 1.0.0 released

2020-07-09 Thread Jacob Carlborg via Digitalmars-d-announce
On Thursday, 9 July 2020 at 08:40:24 UTC, Petar Kirov [ZombineDev] wrote: What I really wish is we had a single shared codebase for dlang editor support, that could be shared among editor extension writers, instead of having many community members working on competing solutions. That would

Re: Visual D 1.0.0 released

2020-07-09 Thread aberba via Digitalmars-d-announce
On Thursday, 9 July 2020 at 08:40:24 UTC, Petar Kirov [ZombineDev] wrote: On Thursday, 9 July 2020 at 00:03:02 UTC, Manu wrote: Not really. VisualD is objectively the most functional and competent IDE/Debugger solution, BY FAR. It's not an opinion, it's a measurable fact. Windows really

Re: Visual D 1.0.0 released

2020-07-09 Thread rikki cattermole via Digitalmars-d-announce
On 09/07/2020 10:22 PM, Manu wrote: Then the general autocomplete engine, which is fairly dependent on the detail expressed in the project files. DCD is due for a rewrite into using dmd-fe. However as it stands, I do not believe it is mature enough to use as a library for this purpose. So I

Re: Visual D 1.0.0 released

2020-07-09 Thread Manu via Digitalmars-d-announce
FWIW, I actually agree with everything you said about linux as a dev environment vs windows. But that wasn't the question... as an IDE and debugger integration, there is absolutely no comparison to VisualD, not by miles. It would be really cool if parts from VisualD were more suitable for VSCode,

Re: Visual D 1.0.0 released

2020-07-09 Thread Petar via Digitalmars-d-announce
On Thursday, 9 July 2020 at 08:40:24 UTC, Petar Kirov [ZombineDev] wrote: Code-D is great work, but it's still catching up, and it may never do so because VSCode just has an embarrassingly bad debugger :( Professionally, I've used Visual Studio for the first 3-4 years of my career. Back

Re: Visual D 1.0.0 released

2020-07-09 Thread Petar via Digitalmars-d-announce
On Thursday, 9 July 2020 at 00:03:02 UTC, Manu wrote: Not really. VisualD is objectively the most functional and competent IDE/Debugger solution, BY FAR. It's not an opinion, it's a measurable fact. Obviously, if you are into vim/emacs/whatever, then you don't actually really care much

Re: Visual D 1.0.0 released

2020-07-08 Thread Manu via Digitalmars-d-announce
On Wed, Jul 8, 2020 at 10:15 PM aberba via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Wednesday, 8 July 2020 at 01:26:55 UTC, Manu wrote: > > On Tue, Jul 7, 2020 at 10:00 PM JN via Digitalmars-d-announce < > > digitalmars-d-announce@puremagic.com> wrote: > > > >>

Re: Visual D 1.0.0 released

2020-07-08 Thread aberba via Digitalmars-d-announce
On Wednesday, 8 July 2020 at 01:26:55 UTC, Manu wrote: On Tue, Jul 7, 2020 at 10:00 PM JN via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: On Saturday, 4 July 2020 at 13:00:16 UTC, Rainer Schuetze wrote: > See >

Re: Visual D 1.0.0 released

2020-07-08 Thread Manu via Digitalmars-d-announce
On Wed, Jul 8, 2020 at 7:05 PM Greatsam4sure via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Wednesday, 8 July 2020 at 01:26:55 UTC, Manu wrote: > > On Tue, Jul 7, 2020 at 10:00 PM JN via Digitalmars-d-announce < > > digitalmars-d-announce@puremagic.com> wrote: > >

Re: Visual D 1.0.0 released

2020-07-08 Thread Greatsam4sure via Digitalmars-d-announce
On Wednesday, 8 July 2020 at 01:26:55 UTC, Manu wrote: On Tue, Jul 7, 2020 at 10:00 PM JN via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: On Saturday, 4 July 2020 at 13:00:16 UTC, Rainer Schuetze wrote: > See >

Re: Visual D 1.0.0 released

2020-07-08 Thread Walter Bright via Digitalmars-d-announce
On 7/7/2020 6:26 PM, Manu wrote: The difference is night vs day... VisualD is, by far, like REALLY FAR, the most mature and useful IDE and debug environment for D. TL;DR: if you are a D dev, and you use Windows, you should definitely try Visual Studio + VisualD. I for one couldn't work without

Re: Visual D 1.0.0 released

2020-07-07 Thread Manu via Digitalmars-d-announce
On Tue, Jul 7, 2020 at 10:00 PM JN via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Saturday, 4 July 2020 at 13:00:16 UTC, Rainer Schuetze wrote: > > See > > https://rainers.github.io/visuald/visuald/VersionHistory.html > > for the complete list of changes. > > > >

Re: Visual D 1.0.0 released

2020-07-07 Thread JN via Digitalmars-d-announce
On Saturday, 4 July 2020 at 13:00:16 UTC, Rainer Schuetze wrote: See https://rainers.github.io/visuald/visuald/VersionHistory.html for the complete list of changes. Cheers, Rainer Anyone who uses VisualD and Code-D can compare the two? (Yes, I know the difference between Visual Studio and

Re: Visual D 1.0.0 released

2020-07-07 Thread Walter Bright via Digitalmars-d-announce
Very nice! Please consider writing an article about your work!

Re: Visual D 1.0.0 released

2020-07-06 Thread IGotD- via Digitalmars-d-announce
On Saturday, 4 July 2020 at 13:00:16 UTC, Rainer Schuetze wrote: Cheers, Rainer I installed it but I cannot choose a D project when creating a new project. I have VS2019 community edition but I'm running as a user without admin rights. If I use an account with admin rights, then I can

Re: Visual D 1.0.0 released

2020-07-05 Thread Arjan via Digitalmars-d-announce
On Sunday, 5 July 2020 at 19:02:23 UTC, Rainer Schuetze wrote: I have added some documentation and screenshots here: https://rainers.github.io/visuald/visuald/Debugging.html#customization Thank you very much, Rainer. Your efforts on this and the gc are really appreciated.

Re: Visual D 1.0.0 released

2020-07-05 Thread Rainer Schuetze via Digitalmars-d-announce
On 04/07/2020 15:00, Rainer Schuetze wrote: > - debugger extension mago will now evaluate struct or class properties > (methods or fields) __debugOverview, __debugExpanded and __debugTextView > to customize the debugger display. mago can even display forward ranges > as a list, but that is

Re: Visual D 1.0.0 released

2020-07-05 Thread Robert M. Münch via Digitalmars-d-announce
On 2020-07-04 13:00:16 +, Rainer Schuetze said: after having passed the 10 year anniversary of public availability recently, it is finally time to release version 1.0 of Visual D, the Visual Studio extension that adds D language support to VS 2008-2019. Even I don't use an IDE, the

Re: Visual D 1.0.0 released

2020-07-04 Thread user1234 via Digitalmars-d-announce
On Saturday, 4 July 2020 at 13:00:16 UTC, Rainer Schuetze wrote: Hello, after having passed the 10 year anniversary of public availability recently, it is finally time to release version 1.0 of Visual D, the Visual Studio extension that adds D language support to VS 2008-2019. You can find

Re: Visual D 1.0.0 released

2020-07-04 Thread user1234 via Digitalmars-d-announce
On Saturday, 4 July 2020 at 22:25:06 UTC, user1234 wrote: On Saturday, 4 July 2020 at 13:00:16 UTC, Rainer Schuetze wrote: This would have been worth a post in D.announce but D.learn is nice too I suppose ;) The post appears in the two sections for some reason so there's no problem actually.

Re: Visual D 1.0.0 released

2020-07-04 Thread Rainer Schuetze via Digitalmars-d-announce
On 04/07/2020 17:16, Arafel wrote: > On 4/7/20 15:00, Rainer Schuetze wrote: >> Hello, >> >> after having passed the 10 year anniversary of public availability >> recently, it is finally time to release version 1.0 of Visual D, the >> Visual Studio extension that adds D language support to VS

Re: Visual D 1.0.0 released

2020-07-04 Thread kinke via Digitalmars-d-announce
Thanks a lot, Rainer!

Re: Visual D 1.0.0 released

2020-07-04 Thread Arafel via Digitalmars-d-announce
On 4/7/20 15:00, Rainer Schuetze wrote: Hello, after having passed the 10 year anniversary of public availability recently, it is finally time to release version 1.0 of Visual D, the Visual Studio extension that adds D language support to VS 2008-2019. You can find the installer at

Re: Visual D 1.0.0 released

2020-07-04 Thread Manu via Digitalmars-d-announce
This is huge! Congrats on the super cool milestone with a bunch of really great new stuff. Thanks so much for your tireless work Rainer! I wouldn't be here without all your effort on this. On Sat, Jul 4, 2020 at 11:05 PM Rainer Schuetze via Digitalmars-d-announce <