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
OpenPGP_signature.asc
Description: OpenPGP digital signature