azimut has quit [Remote host closed the connection]
azimut has joined #ocaml
dnh has joined #ocaml
dnh has quit [Ping timeout: 264 seconds]
dnh has joined #ocaml
dnh has quit [Ping timeout: 260 seconds]
azimut has quit [Ping timeout: 252 seconds]
dnh has joined #ocaml
dnh has quit [Ping timeout: 264 seconds]
<discocaml>
<kakadu18> @raven49_07 The last one is temporarily connectivity issue. Just try again
bartholin has quit [Quit: Leaving]
dnh has joined #ocaml
dnh has quit [Ping timeout: 255 seconds]
dnh has joined #ocaml
dnh has quit [Ping timeout: 264 seconds]
dnh has joined #ocaml
<discocaml>
<Et7f3 (@me on reply)> @src OCaml has one called Tail-rec modulo constructor. I don't know if it enable by default but their is a tag to ask for it explicitly.
<discocaml>
<octachron> TMC is not enabled by default, but since OCaml is handling its stack directly in OCaml 5, the default stack size has been made rather large.
<discocaml>
<amaraotti_39960> Hello I'm having issues installing the Ocaml script. The dependencies were installed successfully but I don't get any message when I try to install the Ocaml scripts. What can I do? 5 have also tried this command >> 'bash < <(curl -L https://ocaml.org/install-platform.sh)' but I keep getting a timeout
<discocaml>
<amaraotti_39960> Note: this is on WSL2
<discocaml>
<amaraotti_39960> Hello I'm having issues installing the Ocaml script. The dependencies were installed successfully but I don't get any message when I try to install the Ocaml scripts. What can I do? I have also tried this command >> 'bash < <(curl -L https://ocaml.org/install-platform.sh)' but I keep getting a timeout
<discocaml>
<amaraotti_39960> Note: this is on WSL2
<discocaml>
<kakadu18> It could be a connectivity issue of your internet provider
<discocaml>
<Et7f3 (@me on reply)> Can you test it in cmd.exe ? (Same syntax)
deadmarshal has joined #ocaml
dnh_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dnh has joined #ocaml
remexre has quit [Ping timeout: 240 seconds]
azimut has joined #ocaml
deadmarshal has quit [Ping timeout: 248 seconds]
bartholin has joined #ocaml
remexre has joined #ocaml
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dnh has joined #ocaml
Serpent7776 has quit [Ping timeout: 248 seconds]
average has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #ocaml
deadmarshal_ has joined #ocaml
<discocaml>
<leostera> how do you folks debug allocations? 🤔 anything in the Gc module i can use other than `Gc.finalise` to get an idea of where am i creating values that are triggering major gcs?
<discocaml>
<leostera> tried to play around with Gc.Memprof but it crashes with "not implemented in multicore" 😬
<discocaml>
<leostera> (even if i'm running no additional domains)
sand_dull has joined #ocaml
sand_dull has quit [Remote host closed the connection]
yziquel has joined #ocaml
<yziquel>
Hi. I need to get an ocaml 4 running as I've got data to unmarshall and remarshall in ocaml 5. I just tried to compile ocaml 4.05.0 from source on an ubuntu. failed. compiling v5 works. How do you "upgrade" ocaml marshalled data from ocaml 4 to ocaml 5 ?
<discocaml>
<leostera> afaiu marshalling is version specific
<discocaml>
<leostera> but should work for the same version across architectures
<yziquel>
leostera: yes. that's, very unfortunately, just the bloody point.
jlrnick has quit [Ping timeout: 264 seconds]
<discocaml>
<leostera> what i mean yziquel is that you may not be able to "upgrade" marshalled data
<yziquel>
discocaml if I could get an ocaml 4 running, I could...
<yziquel>
leostera
<discocaml>
<._null._> If you ask opam to make a switch with ocaml 4.05, does it not work ?
<discocaml>
<leostera> just run ocaml4 on another machine
<discocaml>
<._null._> If you ask opam to make a switch with ocaml 4.05.0, does it not work ?
<yziquel>
._null_. hmmmh, I'm from an ocaml era where opam didn't exist. I'll give it a try.
<yziquel>
leostera having trouble compiling ocaml 4 on ubuntu. doesn't seem to work. compiling ocaml 5 is fine.
<discocaml>
<._null._> (You're not going from OCaml 4 to OCaml 5, you're going from presumable OCaml 4.05 to 5.0)
<yziquel>
._null_. or possible some other minor version, yes.
<yziquel>
possibly
<yziquel>
hmmm. no. I compiled v5, but v4 is installed on ubuntu. I'll tweek minor versions.
rock64 has quit [Remote host closed the connection]
_whitelogger has joined #ocaml
yziquel has quit [Quit: Client closed]
<octachron>
There is no change of the Marshalling format between OCaml 4.14 and OCaml 5
<octachron>
There was a handful of changes of Marshall format during OCaml 4 lifetime, but I am not sure how you plan to upgrade marshalled data: you either get a version of OCaml that can read your marshalled data and write down the same format, or one that cannot read the format.