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.
A viable alternative is Guix, which uses Scheme for its scripts and could also use the Hurd kernel instead of Linux, but works the same.
Oh no, two of the worst companies have left, all we have left now are (…) Google, apple, Microsoft, Uber
So, all that’s left is even worse? ;-)
OpenSMTPD is the default OpenBSD “sendmail”
Not quite. OpenSMTPD is OpenBSD’s default smtpd
though (and it is portable!).
Rspamd - basic spam filter
It can be configured to be rather complicated if you wish. :-)
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):