News for hackers. Stuff that matters.
Re:Codelite by jokoon on Sunday August 13, 2023 @06:49AM (#37108654)
Looking at the repo, it doesn't look very "light", and it's difficult to think about an IDE that is possibly light, especially when it supports C++/php/rust/nodejs.

Is it possible to know what companies use it? It has 80 contributors on github, but 121 issues for such a large seems a bit low. Not trying to ruin the mood, as it seems to use nice tech like a language server, ctags, etc.

Personally I only like IDE because it's easier to debug with them, but they're often just big monsters that are difficult to use or make sense of, and they often require a fast computer.

I prefer the "light minimal software" approach, where I just write things I need without going too big.

Re:Codelite by rzwitserloot on Sunday August 13, 2023 @09:06AM (#37109660)
The author started out making a library that does auto-complete based on SQLite table definitions, which is where the etymology of the 'lite' in 'CodeLite' comes from. Not 'lite' as in: "This IDE is lightweight".

Still a weird and probably unfortunate name. But now you know.

> and they often require a fast computer.

About 10 years ago this argument ceased to hold much relevance. Or, at least, it did for all IDEs I've investigated. The complexity of editing a sack of code, CPU-wise, hasn't changed all that much, and 10 years has had quite the impact on how cheap 'hardware that can run IDEs without breaking a sweat' has gotten.

> difficult to use or make sense of

Writing software is inherently complicated, and many complicated tasks are significantly helped with the use of complex tools that require a significant investment to learn to use properly. The answer isn't to resort to building tables using a simple handcrafted hammer and a manual saw because those things are 'easy to understand'.

> I prefer the "light minimal software" approach, where I just write things I need without going too big.

To channel Einstein a bit - tools should be as minimal as possible but not _more_ minimal. Which mostly just kicks the can down the road: I don't think it's useful or correct to claim that IDE fans "just like pointless complexity and fail to appreciate the elegance of simple tools". They just defined "minimal" differently from you.

Re:Codelite by jokoon on Tuesday August 15, 2023 @03:07PM (#37137940)
> About 10 years ago this argument ceased to hold much relevance. Or, at least, it did for all IDEs I've investigated. The complexity of editing a sack of code, CPU-wise, hasn't changed all that much, and 10 years has had quite the impact on how cheap 'hardware that can run IDEs without breaking a sweat' has gotten.

I really disagree here. Building C++ software with visual studio takes ages, its auto completion feature breaks VERY OFTEN, and after enabling C++20 for a Qt project, compilation times were 3 times longer.