| |
| Posted by Tejas in reply to evilrat | PermalinkReply |
|
Tejas
Posted in reply to evilrat
| On Wednesday, 22 December 2021 at 11:50:06 UTC, evilrat wrote:
> On Wednesday, 22 December 2021 at 10:37:51 UTC, Michel wrote:
> Hey, I've tried coding in Visual Studio Code but there isn't any function checking/showing what arguments a function accepts, I can just write Foo.Bar("somerandomarg"); and it will not give me errors or warnings.
Which IDE do you guys use to get proper intellisense?
Thanks
VS Code(code-d plugin) and VisualD(Visual Studio only) are the best available for D and does show you errors like that if set up and cofigured correctly, but really nowhere near compared to pro tools for C#/Java, additionally most D language plugin/IDE relies on "dcd" or "libdparse", which becoming less and less useful as D evolves. (I don't blame them, but unfortunately their time has passed)
Finally there is no tool that can handle complex UFCS chains or templates(like filter, map, etc..).
Stefan said on his Q&A video of Dconf 2021 that the compiler-as-a-daemon will be available after he has successfully completed task-ification of dmd.
Maybe we still have hope :D
|