On 3/10/25 6:59 PM, Maciej Barć wrote:
> W dniu 10.03.2025 o 23:42, Eli Schwartz pisze:
>> I don't understand your argument at all. "ml" is hardly a reserved
>> concept, and dev-ml exists precisely for "libraries and utilities
>> relevant to the ML programming language", which isn't going to get
>> confused with sci-ml/ for the same reason nobody would dream of
>> searching in sci-cpp/ for "scientific software written in C++", as the
>> emphasis is on *science* and naturally brings the concept of machine
>> learning to mind.
> 
> If I would see the name "sci-cpp" for the 1st time I would indeed think
> of C++ libs for scientific usage. Not sure what other "CPP" you have
> meant here. :)


I'm saying that even considering you say you'd find it confusing, I
still don't believe there is anyone who would actually find it confusing
in reality.

There's no sensible reason for anyone to assume that there would be a
category dedicated to "sci packages, but specifically the subset written
in the C++ programming language". I think it defies reason to interpret
a category that way.

It would be reasonable for someone to assume that there's a category for
"generally, development libraries written in XXX programming language",
and that's what dev-*/ does for various languages. Anything else, I
would say it ***cannot*** mean the ML programming language, and it MUST
mean something else which simultaneously has an association with
science, and the highly obvious answer is "machine learning".


> I would say "ml" is kinda indeed reserved. But maybe we could move ocaml
> pkgs into "dev-ocaml" and then introduce "dev-ml". In case of having
> "dev-ocaml" and "sci-ml" nobody would get confused.
> 
> As I see "dev-ml" all the time I work on ::gentoo, having other "*-ml"
> feels very confusing to me.


Every time I see "dev-ml" I try desperately to remember what programming
language it is, dev-ocaml/ would be a lot less confusing to me for sure.
To me, the language name is ocaml and "ml" is the family, it would be
like having dev-c/ contain both C++ and java libraries since they are
both C-family languages.


-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to