And this is why mercurial is king. It just works.
- 0 Posts
- 30 Comments
Imperial units.
Also shrinkflation.
He didn’t order a hot guy though, so why would he get a discount?
alsimoneau@lemmy.cato
Programmer Humor@programming.dev•I'm new to using Ruby and this tickled me pink
1·3 months agoPython is more system agnostic though.
The closet burned down a while back
Clearly you’ve never programmed anything outside of theoretical computer science or heavily enclosed and controlled systems.
That’s a very narrow definition of limited usefulness, and in practice it means your code is overly verbose and inflexible. You get stuck with polymorphism everywhere or you’re explicitly converting data all the time for nothing.
Plus, if you try to process some data from an external source (which you have to if you want to do anything useful) you don’t have any way to test if it’s the right type before execution, so you’re back at the same place that Python is, without the ability to cleanly recover.
You’re spewing nonsense.
There absolutely is a type system in Python. The fact that you have dynamic types doesn’t preclude having also strong types and certainly doesn’t mean you don’t have types at all. Try to do 2+“a” in Python and you’ll get a TypeError. The thing with Python is that values have a type, not variables. Because all variables are essentially pointers.
It’s not. It’s a strongly typed langage.
I don’t see the image and the last paragraph sais nothing about types.
But Python is a strongly typed language. It’s right there in the info box.
Python. Don’t know why you excluded it.
alsimoneau@lemmy.cato
Programmer Humor@programming.dev•there's no escape! brew another cup!
2·4 months agoI switched to TOML for my stuff.
Fizz had a visual voicemail app that lets you do that.
alsimoneau@lemmy.cato
memes@lemmy.world•Its like seeing those high-tech pop machines for the first time
1·6 months agoTAA is ass, but don’t look in the other ones with it.
alsimoneau@lemmy.cato
memes@lemmy.world•Its like seeing those high-tech pop machines for the first time
1·6 months agoTAA is garbage. Devs are using it as a crutch too. Look up Threat Interactive on YouTube.
alsimoneau@lemmy.cato
Programming@programming.dev•Linus Torvalds built Git in 10 days - and never imagined it would last 20 years
1·8 months agoBranches are distinct.
Let’s say you have a main and a dev branch, and you periodically merge dev into main. Because of fast forwarding (on by default) the main branch is completely gone from the history. If you then add bug fixes and project branches it becomes a tangled mess really quickly and it’s nearly impossible to understand the structure by looking at the tree.
On mercurial every branch is named and distinct forever. You don’t have to try to understand what happened to the project since it’s obvious by looking at the tree.
Now there are ways to have a clean git history, but afaik you either need to make sure nobody ever messes it up or have everyone rebase everything and only keep the history of the main branch.
When working in a hyper structured organization that may work, but for more casual developers (scientists, students) that aren’t system experts and where you have messy history, mercurial default settings are less confusing, easier to learn and produce better results.
alsimoneau@lemmy.cato
Programming@programming.dev•Linus Torvalds built Git in 10 days - and never imagined it would last 20 years
1·8 months agoIt makes the history clearer.
alsimoneau@lemmy.cato
Programming@programming.dev•Linus Torvalds built Git in 10 days - and never imagined it would last 20 years
2·8 months agoSurely it could be rewritten in Fortran if performance is really a concern.
alsimoneau@lemmy.cato
Programming@programming.dev•Linus Torvalds built Git in 10 days - and never imagined it would last 20 years
4·8 months agoNo, git has labels on heads of branches. Once the head moves you loose the information. It also makes for a more messy history, which I believe created the whole “rebase everything” philosophy to cope.


Trams and trains solves this beautifully