<hannes>
it takes the last known from your repositories (or if there's a "version: a.b" in the opam file, it uses that.
<hannes>
you can as well say "opam pin dune.4.5.6 --dev" to tell opam "use 4.5.6 as version number"
cedric has joined #ocaml
cedric has quit [Client Quit]
<Anarchos>
hannes i need to stay on main : the commit , to which i am interested in, is not present in no tag.
jlrnick has quit [Ping timeout: 240 seconds]
<discocaml>
<deepspacejohn> @greenbagels the tail_mod_cons feature didn't exist until a 4.14 and was considered too experimental until 5.1 to use it in the stdlib. At least, that's my basic understanding.
<discocaml>
<deepspacejohn> the performance characteristics are also different when you use it, although I'm not sure how significant they are.
ehrt74 has joined #ocaml
mro has quit [Ping timeout: 255 seconds]
mro has joined #ocaml
<ehrt74>
hello, world :) just wanted to say that i've just discovered ocaml and am really enjoying it :D i've had no problems with installation (on linux) or configuring emacs and am now working through adventofcode :D
<companion_cube>
nice :)
<discocaml>
<._null._> Anarchos: the version registered to opam is (or can be) independent of the thing you're following in the pin
<discocaml>
<axtr> could anyone suggest some project ideas that OCaml could lend itself to?
ehrt74 has quit [Ping timeout: 264 seconds]
random-jellyfish has joined #ocaml
dhil has joined #ocaml
Tuplanolla has joined #ocaml
waleee has joined #ocaml
random-jellyfish has quit [Ping timeout: 255 seconds]
random-jellyfish has joined #ocaml
random-jellyfish has joined #ocaml
random-jellyfish has quit [Changing host]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
mro has quit [Ping timeout: 240 seconds]
John_Ivan_ has quit [Quit: Disrupting the dragon's slumber one time too often shall eventually bestow upon all an empirical and indiscriminate conflagration that will last for all goddamn eternity.]
John_Ivan has joined #ocaml
mro has joined #ocaml
bartholin has quit [Ping timeout: 240 seconds]
bartholin has joined #ocaml
random-jellyfish has quit [Ping timeout: 240 seconds]
Anarchos has joined #ocaml
<greenbagels>
zozozo, deepspacejohn, thanks for the insight; so the naive way to make `List.append xs ys` tail-recursive is to reverse xs, iterate through ys and prepend to the reversed xs (as an accumulator), and reverse the result, right?
<greenbagels>
and the tail call modulo cons transformation lets you do a more efficient alternative, eh? i think ill dig up the implementation for this :p
bartholin has quit [Ping timeout: 248 seconds]
bartholin has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #ocaml
dhil has quit [Ping timeout: 245 seconds]
Serpent7776 has quit [Ping timeout: 264 seconds]
bartholin has quit [Quit: Leaving]
xd1le has quit [Quit: xd1le]
wingsorc has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]