[-] paperplane@lemmy.world 5 points 2 weeks ago

Tbh rust-analyzer is still pretty great. What bothers me more is that Kotlin is pretty much the only language without an official language server, because it doesn't align with their business interests...

[-] paperplane@lemmy.world 5 points 1 month ago

Not that specific tbh, most newer native languages these days are compiled and memory safe (Rust, Swift, Go, Kotlin Native, etc)

[-] paperplane@lemmy.world 26 points 2 months ago

CMake can also emit its own errors during the configure step though, particularly if you have complicated build logic and/or lots of external packages.

[-] paperplane@lemmy.world 6 points 8 months ago

It's open source though and they plan on adding Linux/Windows support in the future

[-] paperplane@lemmy.world 6 points 9 months ago

Side note: Rust is the only of the three to have an ML-style type system, which is generally agreed upon as one of the most theoretically sound foundations. Also the point is that Rust does it precisely without requiring dynamic allocation, as opposed to Go, for example.

[-] paperplane@lemmy.world 5 points 11 months ago

A nice example of this is Ardour: A DAW that's free in the sense that the source code is GPL, but the prebuilt official binaries have to be paid for.

[-] paperplane@lemmy.world 16 points 1 year ago

How so? It's a polished Unix desktop that runs most open-source and a bunch of proprietary apps, including Final Cut and Logic. It's natively POSIX and has a proper shell.

[-] paperplane@lemmy.world 7 points 1 year ago* (last edited 1 year ago)

That article tells you how to set up syntax highlighting and run the command-line compiler by hand, not really comparable to IntelliJ... The article feels like a generic SEO post

[-] paperplane@lemmy.world 4 points 1 year ago

Just wanted to point that rust-analyzer is the fantastic language server that powers the language support, and it runs in a lot of editors (VS Code, Emacs, Neovim, ...)

[-] paperplane@lemmy.world 4 points 1 year ago

This is all fun and games until you try moving a backup to a file system that's case-insensitive

[-] paperplane@lemmy.world 6 points 1 year ago

In principle you can, the Mach-O format is openly documented and implemented in the major compilers. The issue is that you need a sysroot (aka SDK) of the frameworks and headers for your target OS, which in Apple's case are proprietary and cannot be redistributed legally (you could probably rip them out of a macOS installation yourself though). For iOS apps you'd also need to sign the binaries and install the app to the device which is non-trivial to impossible to do on other platforms.

[-] paperplane@lemmy.world 5 points 1 year ago

Did you focus the popup containing the Touch ID symbol? Often times it opens defocused and you have to click it to actually use Touch ID.

view more: next ›

paperplane

joined 1 year ago