News for hackers. Stuff that matters.
Re:Programming languages endorsed for server-side use at Meta by louthy on Wednesday July 27, 2022 @01:25PM (#32253427)
> Haskell because elitism

Was there really a need for this comment? How about: for correctness and expressivity

Re:Programming languages endorsed for server-side use at Meta by Xeoncross on Wednesday July 27, 2022 @03:01PM (#32255068)
True, I was going to write something else for Haskell but realized it didn't matter what I put as I'd be called out and corrected regardless.
Re:Programming languages endorsed for server-side use at Meta by SkyMarshal on Wednesday July 27, 2022 @04:06PM (#32256103)
Why would you have been called out for saying “correctness and expressivity”? That’s accurate, though also probably legacy now that Rust can satisfy most or all of those use cases.
Re:Programming languages endorsed for server-side use at Meta by kristopolous on Wednesday July 27, 2022 @01:32PM (#32253552)
What you offered up is pretty close to the meaning of elite.
Re:Programming languages endorsed for server-side use at Meta by TillE on Wednesday July 27, 2022 @01:38PM (#32253654)
"Elite" and "elitism" are totally different concepts.

Disparaging jokes about programming languages are really tired and uninteresting, I was glad to see that the Carbon discord explicitly bans them.

Re:Programming languages endorsed for server-side use at Meta by kristopolous on Wednesday July 27, 2022 @02:46PM (#32254779)
In practice they're always (?!) about the userbase.

Everything's got exceptions but it's usually a punch by proxy. This would be really obvious if it was anything else.

If someone started making fun of say basketball, keeping it not about the people who play and are fans would be quite a precipice to navigate.

You could certainly complain about the technicals of the rules but you're no longer in the world of jokes.

Given that, Haskell, unless you're a mathematician, is still one of the least accessible language outside of purely academic, esoteric or intentionally obfuscated ones.

Re:Programming languages endorsed for server-side use at Meta by derefr on Wednesday July 27, 2022 @05:11PM (#32257028)
> Given that, Haskell, unless you're a mathematician, is still one of the least accessible language outside of purely academic, esoteric or intentionally obfuscated ones.

Tiny nitpick: Haskell the language and runtime is just another ML. You could technically write a ground-up Haskell program that doesn't do any maths stuff — in about the same way that you can write a ground-up Erlang program that doesn't use OTP.

Haskell just has a standard library and language-package ecosystem that's full of stuff only mathematicians were previously expected to understand. :)

Re:Programming languages endorsed for server-side use at Meta by gumby on Wednesday July 27, 2022 @01:42PM (#32253738)
An elite is a subset that was drawn out of a pool. The set of very rich people is a small subset: an elite. The group of prisoners chosen for execution today is also an elite.

I can't see how those statements in any way define any sort of population subset.

Re:Programming languages endorsed for server-side use at Meta by kristopolous on Wednesday July 27, 2022 @01:59PM (#32254034)
The elite is associated with accuracy, cleanliness of execution, precision, correctness, an ability to be flexible and expressive while maintaining refined control and precision.

Take olympic athletes or orchestral musicians for instance.

If say a violinist said they only used a particular violin because it was that which was correct and expressive, that's much closer to elitist than say egalitarianism.

Re:Programming languages endorsed for server-side use at Meta by weego on Wednesday July 27, 2022 @02:03PM (#32254086)
To be fair the absolute state of scala is largely due to imported elitism from Haskell crossovers
Re:Programming languages endorsed for server-side use at Meta by chakkepolja on Wednesday July 27, 2022 @02:30PM (#32254514)
/s because sarcasm
Re:Programming languages endorsed for server-side use at Meta by ljoiajsdfwfwdf on Wednesday July 27, 2022 @04:09PM (#32256163)
Haskell's runtime performance is unethical from a carbon perspective.
Re:Programming languages endorsed for server-side use at Meta by kadoban on Wednesday July 27, 2022 @06:04PM (#32257634)
Haskell benchmarks better than _many_ languages, so that seems hard to support.