<hanker>
Is there a way to make it dependent on Dune profiles?
Frostillicus has quit [Ping timeout: 245 seconds]
Anarchos has joined #ocaml
Frostillicus has joined #ocaml
<discocaml>
<vortex1000> Hi , i am Krenar from Albania , i am 23 year old and i have studied computer science . If you are interested to buy a JetBrains licence for 35$ please dm me 🙂 .i can give you all the info you need in dm's if you are interested if not sorry . My discord is vortex1000
<discocaml>
<vortex1000> i can even give you the licence first if you add me on facebook
humasect has quit [Remote host closed the connection]
<discocaml>
<shadowkestrel> yippeeeee i've been wanting to play with jane street's extensions for a while now, nice to have a more 'official'-feeling way to get them as an outsider
humasect has joined #ocaml
<discocaml>
<jwcb_71795> I had trouble getting some 3rd-party packages (odoc, eio) to build on a switch with that version
<discocaml>
<deepspacejohn> the whole project looks cool but I personally just care about the minor "quality of life" stuff, haha. At least two of them (labelled tuples and immutable arrays) are on track to be in 5.4!
<discocaml>
<sim642> Heh, the date on that post is tomorrow
<discocaml>
<deepspacejohn> literally OCaml from the future.
Frostillicus has joined #ocaml
euphores has quit [Quit: Leaving.]
euphores has joined #ocaml
Frostillicus has quit [Ping timeout: 260 seconds]
humasect has quit [Quit: Leaving...]
Tuplanolla has joined #ocaml
szkl has quit [Quit: Connection closed for inactivity]
Everything has quit [Quit: leaving]
<discocaml>
<aguluman> I guess this was the premise to the OxCaml story that dropped today.
<discocaml>
<shadowkestrel> they've been working on these things internally for a while, and while their forks were always publically accessible they didn't advertise that fact much
Frostillicus has joined #ocaml
<discocaml>
<uberpyro181> i wish the name was a little more different
<dh`>
in what way is making a public fork not hostile?
<dh`>
also, > Fearless concurrency: Writing correct concurrent programs is notoriously difficult. OxCaml includes additions to the type system to statically rule out data races.
<dh`>
I would say clearly they aren't intending to be taken seriously, except I expect they are
<discocaml>
<undu> they do the fork to iterate on the concepts, and are slowly upstreming them, a couple of features have already been upstreamed
<companion_cube>
dh`: why is a fork necessarily hostile?
Frostillicus has quit [Ping timeout: 252 seconds]
johnridesabike has quit [Quit: johnridesabike]
<discocaml>
<yawaramin> forks aren't hostile; people are. and as far as i can tell the Jane Street people have a long-standing, cordial relationship with the OCaml core team
<discocaml>
<froyo> definitely not hostile, no question about that. this is a public development branch with the sole intention of upstreaming
<discocaml>
<froyo> it is cordial and polite _soft-power_ though...
<discocaml>
<froyo> one can't help but wonder what happens if upstream maintainers are unhappy with one of the features and can't see it integrating well with the language but janestreet has already invested a lot in it.
<discocaml>
<froyo> do they explain somewhere what their protocol with that would be?
euphores has quit [Ping timeout: 244 seconds]
<discocaml>
<froyo> janestreet releases a lot of internally developed libraries to the public. if they decide to maintain an internal feature they invested in it, that means these libraries will have to make some kind of a choice to play nicely with upstream ocaml
<discocaml>
<froyo> today that means ppxes and watching out for subtle runtime differences
<discocaml>
<polyml> if ocaml doesn't plan on upstreaming stack allocations or unboxed types then it makes sense for jane street to put a pr campaign behind oxcaml since that would make it useful enough to distinguish it from normal ocaml
<companion_cube>
It'll be a real fork the day they have their own opam repo I think, and even then
<companion_cube>
Sometimes fork end up merging back, eg iojs
euphores has joined #ocaml
bartholin has quit [Remote host closed the connection]
toastal has quit [Ping timeout: 265 seconds]
Anarchos has quit [Quit: Vision[]: i've been blurred!]