livellosegreto.it is one of the many independent Mastodon servers you can use to participate in the fediverse.
Livello Segreto è il social etico che ha rispetto di te e del tuo tempo.

Administered by:

Server stats:

1.2K
active users

#naming

2 posts2 participants0 posts today

Does *anyone* actually like Moscow ML's insistence that structures live in files with identical names (e.g., `structure Foo_Fabricator` MUST live in the file `Foo_Fabricator.sml` and MUST have a signature with identical name `signature Foo_Fabricator` which itself lives in the file `Foo_Fabricator.sig`)?

I always thought it idiomatic Standard ML to use SCREAMING_SNAKE_CASE for signature names, which breaks Moscow ML's conventions (unless you put it in SCREAMING_SNAKE_CASE-sig.sml and compiled it as a toplevel unit...which kinda breaks the whole module-as-compilation-unit idea?).

And Moscow ML *hates* it when you include the signature and a structure within the *same* file, because that violates its hardcoded assumptions about the world.

And another thing...

Mild repeated annoyance with #linuxmint (though I still use and love it): Every time I download updated software (i.e., not using APT) I see this.

Which fucking version? I end up searching which command to find this out on my computer, then I always have to do a SECOND search because, due to not living Ubuntu 24/7 I have no fucking clue which numerical version "Jammy" is.

Can we just agree to use ONE version system? Names or numbers, people. Pick! And if you can't do that, it doesn't seem too much to ask that you ALWAYS put both in any document ever. EVER.

Choosing the right download version costs me 5-10 minutes of my life every. damn. time.

#rant over.

#linux#mint#ubuntu

Great software, likewise, requires a fanatical devotion to beauty. If you look inside good software, you find that parts no one is ever supposed to see are beautiful too. I'm not claiming I write great software, but I know that when it comes to code I behave in a way that would make me eligible for prescription drugs if I approached everyday life the same way. It drives me crazy to see code that's badly indented, or that uses ugly variable names.

— Paul Graham