Life is and will always be better writing your own Makefiles. It's literally so easy. I do not get the distaste. Cmake is arcane magic. Bazel is practically written in runes. Makefile is a just a glorified build script, but where you don't have to use a bunch of if statements to avoid building everything each time.
For C++, yes. But "reference" is just a way of using the pointer when it comes to C
I wonder if marketing this as "replacement to League" is the best move or if it should market itself as simply a new MOBA
Also fyi there's trash-cli
I have rm
aliased to trash-rm
(not in sudo tho, so I can still force true deletion), so that if I remove something in terminal it also goes to trash.
You can empty the trash via trash-empty
It also uses ${XDG_DATA_HOME}/Trash
(usually ~/.local/share/Trash)
My biggest disagreement is this:
Do not unnecessarily use braces where a single statement will do.
Always put braces around if statements. It will bite you in the butt
LibreOffice is the superior IDE for Delphi
This is honestly so frustrating to see bc I'll still never understand why Python isn't just statically typed.
It's right there in the Zen:
Explicitness is better than implicitness
It wouldn't even have to be less simple as it could still be weakly typed, a la Rust or Haskell, but not as robust.
You wouldn't need these extra special tools if the language was just built right!
Same goes for the try/catch exception system where runtime errors can pop up bc you don't have to handle exceptions:
Errors should never pass silently.
Unless explicitly silenced.
Python is a good language that could've been a great one smh
Great reason to push more code out of the kernel and into user land
Return to the office. Forced to use Windows again
Systemd is a large piece of software. There are ways to make it smaller and disable various modules for it, but usually by default it's very heavy.
With a traditional init system, it's just an init system, and you'll use other other programs to do the other things. This basically means a chain of interconnected bash scripts. Perhaps you'll run into some integration issues. Probably not though. It'll be mostly the same.
There is no real advantage to this from a user perspective beyond a philosophical one. Systemd works quite well at doing the things it tries to do, but it's the Unix philosophy to "do one thing and do it well," and some people care very deeply that systemd does not follow their interpretation of that philosophy, and that's certainly a fair reason to not use it.
However, if you're not having problems with using systemd, I'd say don't bother switching.
Pantheon desktop from elementaryOS.
You can use it on their distro (Ubuntu based with lots of curated apps) or on its own (you can still get access to their curated apps, just not in the store)
EDIT: Sorry, I misunderstood. You want classic Mac. I'd say get Xfce4 and theme it yourself then.