Hacker Newsnew | past | comments | ask | show | jobs | submit | awson's commentslogin

If on WSL2, they need

[interop]

appendWindowsPath=false

section in /etc/wsl.conf.

Then everything will go flawlessly.


Absolutely.

Quite a long time ago I was working on a some business application's reporting facility.

It used to take about an hour, and my development reduced this time to a 1 or 2 seconds ballpark.

This was HUGE. And changed the way users create these reports forever.


AFAUI, this extension uses proprietary C++ front-end commercially licensed from EDG.

The same front-end powers their Visual Studio IDE (not Code).

Also, AFAIK, there exist an alternative `clangd`-based C++ extension, which is fully open-source (but I could be wrong).


clangd is fully open source. You can build it yourself from llvm sources. It works fine with emacs LSP support. I never used the proprietary extension so I can't compare the functionality, stability nor speed.


And using `libgit2`, written in C, for heavy-lifting.


The very existence of Far Manager makes me stay on Windows.


I say the same thing about Directory Opus.


There's a Linux port too.


"wouldn't necessarily be able"

It goes completely against the most (perhaps) fundamental part of C++ philosophy of overloading functions on argument types.


Overloading does not conflict with type inference: it just means that type annotations are sometimes necessary to get down to concrete types for execution. From "f(x)" we can infer that the type of x is one of f's overloaded argument types.


This.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: