yeah, i copied the xkcd wrong 🤦♂️ thanks, i’ll edit it
Excuse me if i say something stupid, i do that a lot.
aspe:keyoxide.org:LWJJT46QY6F7W5MOKRUD3W6IOY
yeah, i copied the xkcd wrong 🤦♂️ thanks, i’ll edit it
int getRandomNumber() {
return 4; // chosen by a fair dice roll. guaranteed to be random.
}
I agree, neither do i. I was talking about base vscode, but i don’t think it even matters anymore. There’s really no proper answer. Some people use it like a notepad, some people use it like a fully fledged IDE. I’m just tired of arguing over this, and i admit i had a bad take.
Fuck, you got me there.
I didn’t mean it in a bad way. I prefer how vscode does it. and i think you’re right.
I agree. I was mainly thinking of neovim, but i guess vim works in this example, too.
I was talking about the base editor itself, though. In the end it doesn’t even matter what we consider VSCode to be, i feel this thread has just devolved into arguing about semantics and bikeshedding, and there’s no correct solution.
I think i’ll just be deleting my main comment, admit I had a bad take and move on. i’m tired of arguing about this.
Not really. there’s VSCode itself, and then there’s the extensions on top of it. But my main point was how vscode wasn’t designed to be an IDE, just a customizable code editor. Like neovim or emacs, you could customize it to the point of being similar to an IDE, but they’re still not considered IDEs.
I don’t think it really matters, but the implication you can write a whole IDE in electron is just insane.
It is pretty pedantic, i agree. I don’t want to start an argument about something as pointless as this, though.
They also list vim and notepad++ as IDEs, pretty sure they just meant code editors in general.
Fucking NANO is on the list 😂
IDEs come bundled with tooling, such as debuggers, intelligent code completion, and OOTB language support, and language servers.
vscode out of the box doesn’t have any of these, you install them with plugins. jetbrains products, for example would be IDEs, but editors like vscode and neovim aren’t. Those are code editors.
vscode isn’t an IDE, but an actual IDE written in electron would be horrible.
I don’t want to argue about this anymore. I admit i had a bad take, and this whole thread is just arguing about semantics at this point. Does it even really matter if vscode is an IDE or not? If it works, it works.
I .clone()'d one too many times 😞
Yep, codeberg is great for personal/hobby or small projects, but beyond that it’s not ideal. The worst part is git is a decentralized protocol; yet github has centralized it, basically forcing developers to use it if they want their projects to live, or get a job. It’s a vicious cycle.
But i still think developers should migrate to codeberg, if all of us just wait for codeberg to get big to use it, there’d be no users in the first place. Even if you put your project as a mirror, it’s still a step, or even better: vice versa, see river.
I didn’t know, thanks. But last commit was 8 months ago :(
Codeberg is criminally underrated. The UI is great, it’s 100% open source, it has CI, and it will have federation in the future. It’s a shame more people don’t use it. Piefed/river and a bunch of cool niche projects are on it though :D
The lemmy developers should seriously think of moving lemmy to codeberg, it’d be in line with lemmy’s anti-corporate stance.
#include <vector>
#include <algorithm>
int main() {
int a;
std::vector<std::vector<int>> v;
std::vector<std::vector<int>>::const_iterator it = std::find(v.begin(), v.end(), a);
}
assaults you with 42 errors, C++ templates are a joy 😊
I mean, yeah. But it gets tiring to switch between them all the time.
I actually installed NixOS again, and I’m trying to figure out the solution. God help me with NVIDIA.
It can’t be that, I use NixOS. But yeah, GUI installers are buggy as shit for me too. And i don’t use an old card.
Nvidia is just universally shit :(
For embedded languages, you won’t find many features for them at all. There’s Mun, which seems to be what you want. (It’s more meant to be used standalone, but i think it’s embeddable)
You should also check out Rune, which doesn’t have an LSP, but it’s embeddable, and has async support.
PS: I don’t think koto has asynchronous support yet. But it seems sandboxed, yes. Can’t execute unsafe code, and doesn’t have unsafe libraries.