News for hackers. Stuff that matters.
Re:Swift is a more convenient Rust by Loic on Friday September 06, 2024 @07:43AM (#41465233)
In this context, ML is Meta Language: https://en.wikipedia.org/wiki/ML_(programming_language)
Re:Swift is a more convenient Rust by kingofthehill98 on Friday September 06, 2024 @08:49AM (#41465676)
Thank you!

The whole time I was like "what in the absolute hell is a ML language".

Re:Swift is a more convenient Rust by high_priest on Friday September 06, 2024 @05:52PM (#41469995)
I've heard so much about Machine Learning in recent years, that I couldn't fathom ML be used in any other context & be understood.
Re:Swift is a more convenient Rust by noobr on Friday September 06, 2024 @10:10AM (#41466400)
thanks, i'm bad at abbreviations and don't like when people just throw them like this without first using the whole term at least once
Re:Swift is a more convenient Rust by plorkyeran on Friday September 06, 2024 @11:14AM (#41466942)
Expanding this abbreviation conveys zero information. It’s a programming language named ML, and if you haven’t heard of it then giving the etymology of the name isn’t going to help.
Re:Swift is a more convenient Rust by duckmysick on Friday September 06, 2024 @05:56PM (#41470011)
It clarifies it's not something else I've heard of (markup language, machine learning). The ML abbreviation shares the space with other terms so it can be confusing. Compare it to HTML which is 1) more popular and 2) unique in the context of programming.
Re:Swift is a more convenient Rust by jamwil on Saturday September 07, 2024 @02:54AM (#41472043)
Huh? If I search ‘Meta Language’ I get the exact information I need. If I search ‘ML’ I get less than nothing.
Re:Swift is a more convenient Rust by juneyi on Wednesday September 11, 2024 @08:13AM (#41510596)
> Expanding this abbreviation conveys zero information. It’s a programming language named ML, and if you haven’t heard of it then giving the etymology of the name isn’t going to help.

Honestly kind of shocked to see this type of mentality...wow.

Re:Swift is a more convenient Rust by thiht on Friday September 06, 2024 @02:37PM (#41468635)
This is indeed an abbreviation, but it doesn’t convey meaning. At this point ML is just the name of the thing, it could not expand to anything and still convey the same meaning.

If you don’t know ML, knowing what it stands for won’t help you. It’s like JS, either you know what JS is or you don’t. It’s not about what it means, it’s about what it is.

Re:Swift is a more convenient Rust by BlueTemplar on Saturday September 07, 2024 @12:03AM (#41471361)
You are forgetting that looking up abbreviations of 3 characters is already very hard, and it becomes almost impossible for the 2 character ones.
Re:Swift is a more convenient Rust by thiht on Saturday September 07, 2024 @03:52AM (#41472264)
It’s usually not when there’s some context.

> A large part of why many people love Rust is that it's the first time they've used an ML family language.

You wouldn’t search "ML" but "ML family language".

Or copy paste the whole thing and ask ChatGPT what ML means in this context.

Re:Swift is a more convenient Rust by mlindner on Saturday September 07, 2024 @06:15PM (#41476793)
ML is such an overloaded acronym in software that people really need to stop using it or ALWAYS clarify it.

ML = Machine Learning

ML = Machine Language

ML = Markup Language

ML = Meta Language

And I always see ML in the Meta Language sense to be the biggest culprit where writers assume the reader knows it, even though it's probably the least widely known.