Runterwählen ist kein Gegenargument.

[Verifying my cryptographic key: openpgp4fpr:941D456ED3A38A3B1DBEAB2BC8A2CCD4F1AE5C21]

  • 4 Posts
  • 25 Comments
Joined 3 months ago
cake
Cake day: July 1st, 2024

help-circle
  • 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):

    (when foo)  ;; <- obvious!
        (bar))
    
    (when foo
        (bar)
              (foobar)  ;; <- still valid
    (quux))  ;; <- also still valid
    
















  • Sounds like you should get a Mac.

    Be that as it may, I would like to be constructive for a change:

    Why does every distro need yet another package manager? Yay/pacman I get because it seems to build it. Though I don’t understand why, other than AUR. APT is so nice and easy… I hope DNF is the same.

    RPM - which DNF uses - is the standard package format for Linux ;-) The problem seems to me to be that every distribution does not attach any importance to something like common standards.


    1. A C64, I believe.
    2. Turbo Pascal… or whatever their IDE was called.
    3. Turbo Pascal… or whatever the language was called. :-) (But I’m not entirely sure whether QBasic had beaten it by a week-or-so anymore.)
    4. Roughly, 20 years. I (kind of) regret that.
    5. Common Lisp, if we don’t accept Python as a Lisp.
    6. GNU Emacs, mostly.
    7. Rust and Go, but that’s mostly because Common Lisp still lacks a good integrated compiler/package manager/project management system that doesn’t start with “install Quicklisp, then…”. Roswell just does not work on most systems on which I had tried it.
    8. Common Lisp.