Date: Sun, 18 Oct 2020 19:59:56 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 218333] [exp-run] updating lang/ocaml 4.02 to 4.05.0 Message-ID: <bug-218333-7788-roNgOQXAwk@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-218333-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-218333-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218333 --- Comment #54 from hannes@mehnert.org --- Nice to hear from you. > I intend to review and possibly revive most (useful) of them in coming we= eks/months. Great! > It was because of the considerable techdebt we gained in between 4.02 and= 4.05. I hope the next hop won't be so costly (albeit my procrastination ma= y very well contribute to it). The "big jump" is to 4.06.0 and above, where the defaults of the "string" t= ype changed -- it is now immutable. This required some effort in the OCaml ecosystem, but there are lots of advantages (easier intuition of code, more compiler optimizations, ..). > > Would you be interested in a cleanup run of the FreeBSD ports that > > remove all the dangling libraries? > No, please. I looked into that again, and wondered about two things: - are there any visualization tools for dependencies between ports? - are there any statistics (maybe from pkg host) about popularity / installations of a certain port? > Language-specific package managers are cancer (NPM is particularly bad ex= ample of this) and do not align well with *nix distributions' own package m= anagers. It probably makes sense in Windows as it lacks any decent package= management, but not in FreeBSD. I agree with that statement, though looking from the real world I don't kno= w of any OCaml developer using their *nix package manager. Opam is rather friend= ly with other package managers - it only installs stuff into ~/.opam (not syst= em wide, ...). Given your above statement, I get that you'd appreciate the existing OCaml ports being retained and maintained (updated)? I'd still be more enthusiast= ic to find the OCaml ports that are actually useful and used, remove the other= s, and then move forward upgrading the lang/ocaml to a more recent version. --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-218333-7788-roNgOQXAwk>