Dynamic typing is the source of very amazing errors, see JavaScript.
Runterwählen ist kein Gegenargument.
[Verifying my cryptographic key: openpgp4fpr:941D456ED3A38A3B1DBEAB2BC8A2CCD4F1AE5C21]
Dynamic typing is the source of very amazing errors, see JavaScript.
Feel free, it’s still out there!
I still write more Perl than Python these days.
Still easier to refactor than Python. ;-)
For all of those, Lisp is the more logical choice. Plus, whitespace as syntax is the worst possible design decision.
Friends don’t let friends use a dark mode.
The reactions are shocked enough.
SVN has become notably better over the past few years, but let me clarify that my comment was not meant as a reason to use SVN.
Not surprising me.
How is SVN “trash”?
I know. and there are many other ways to host your code. The current GitHub outage shows that most Git users just can’t live without a commercial entity stewarding their code though.
I realise that this is theoretically possible. But I don’t have a problem that I need to solve right now. Others, on the other hand, seem only too happy to make themselves dependent on monopolistic corporations.
I can see that.
But Git is so great because it is so decentralised. Everyone says that. I should use Git, they say, because Git still works offline and it’s so decentralised. And doesn’t depend on centralised servers like ‘the evil SVN’. Then that shouldn’t be a problem for anyone ;-)
You can make embarrassing mistakes in virtually any programming language that’s not too esoteric.
When I still used Python for prototyping (today, I usually use Go for that), it happened much too often that I did this:
if foo: bar() foobar() # syntax error
In Lisp, however, both errors are much harder to make (not even considering GNU Emacs’s superb auto-indentation - which is what most Lispers use these days, as far as I know):