FizzyOrange

joined 1 year ago
[–] FizzyOrange 2 points 2 months ago (5 children)

Only a Linux user's answer to "how do I install software that's not packaged for my distro" would be "don't".

[–] FizzyOrange 3 points 2 months ago

The only Git GUIs that I've ever liked:

  • GitX, and its many forks. Mac only though.
  • Git Extensions. Terrible name, but this is actually a standalone Git GUI and is surprisingly decent. I think it started Windows only but maybe there's a Linux port now.
  • VSCode's "Git Graph" extension. It's not quite as fully featured but it integrates well into VSCode and is pretty nicely designed.

I've tried almost all the others (SmartGit, Sublime Merge, GitKraken, etc.), and didn't really like how they worked.

[–] FizzyOrange 5 points 2 months ago

It's sooo sloooow though.

[–] FizzyOrange 3 points 2 months ago

Ooo I've not seen this before. Looks interesting.

[–] FizzyOrange 5 points 2 months ago

Impressive persuasion! I can't imagine that ever working at any company I've worked at.

[–] FizzyOrange 14 points 2 months ago (1 children)

Swift users... how is it? I hear compile times are bad. Worse than C++/Rust?

[–] FizzyOrange 7 points 2 months ago (4 children)

It's not just that. Debugging segfaults and UB can be an absolute nightmare.

The C++ committee still haven't learnt their lesson. I recently learnt about C++20 coroutines, which are pretty neat, if complex (there are pretty much no good learning resources about them). However they are still putting unnecessary UB footguns in it.

[–] FizzyOrange 6 points 2 months ago (1 children)

It's not moot. The Safe C++ is opt-in to safety. It has to be because otherwise it wouldn't be compatible with existing C++.

[–] FizzyOrange 8 points 2 months ago (4 children)

Yeah but I have written a lot of Rust and I have yet to use a single unsafe block.

Saying "but.. unsafe!" is like saying Python isn't memory safe because it has ctypes, or Go isn't memory safe because of its unsafe package.

[–] FizzyOrange 2 points 2 months ago (2 children)

No it doesn't, that's bullshit.

[–] FizzyOrange 9 points 2 months ago (2 children)

I haven't actually used this site (found it after I already learnt Git), but it gets posted a lot, and one issue I feel like it has is it shows you the Git graph using a tool that you have to immediately throw away after you've finished this tutorial.

I think it would be better if it had an actual real Git tool shown. I would say VSCode's Git Graph extension would be ideal but unfortunately it has a stupid license.

[–] FizzyOrange 1 points 2 months ago

That's... kind of extreme! I don't know of any alternatives that allow migrating issues from Github and generating these graphs anyway.

view more: ‹ prev next ›