Leonidas changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.1.1 released: https://ocaml.org/releases/5.1.1 | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
alexherbo2 has quit [Remote host closed the connection]
dnh has joined #ocaml
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
motherfsck has quit [Ping timeout: 246 seconds]
motherfsck has joined #ocaml
szkl has quit [Quit: Connection closed for inactivity]
jabuxas has joined #ocaml
jabuxas has quit [Ping timeout: 268 seconds]
Square2 has joined #ocaml
Square3 has joined #ocaml
Square2 has quit [Ping timeout: 260 seconds]
mbuf has joined #ocaml
waleee has quit [Ping timeout: 240 seconds]
bartholin has joined #ocaml
bartholin has quit [Quit: Leaving]
Serpent7776 has joined #ocaml
<discocaml> <purefunctor> jwt
<discocaml> <purefunctor> ~~woops, that's not the search bar~~
azimut has quit [Ping timeout: 260 seconds]
Anarchos has joined #ocaml
szkl has joined #ocaml
Anarchos has quit [Read error: Connection reset by peer]
Square3 has quit [Ping timeout: 246 seconds]
dnh has joined #ocaml
dnh has quit [Ping timeout: 256 seconds]
myrkraverk_ has joined #ocaml
myrkraverk__ has quit [Read error: Connection reset by peer]
Anarchos has joined #ocaml
dnh has joined #ocaml
a51 has joined #ocaml
dnh has quit [Ping timeout: 246 seconds]
<Anarchos> is there a roadmap to add native compilers back on trunk for other platforms ?
mccd has joined #ocaml
dnh has joined #ocaml
dnh has quit [Client Quit]
jabuxas has joined #ocaml
dnh has joined #ocaml
mccd has quit [Ping timeout: 260 seconds]
alexherbo2 has joined #ocaml
mccd has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
jabuxas has quit [Ping timeout: 256 seconds]
alexherbo2 has quit [Remote host closed the connection]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
azimut has joined #ocaml
mccd has quit [Remote host closed the connection]
<discocaml> <davesnx> I'm trying to find a good library for benchmarking code, running a function with 5, 10, 100, 1000, etc params and analyze the results. Found core_bench (JaneStreet), bechamel (which is still proof-of-concept) and some others that don't use dune.
<discocaml> <davesnx>
<discocaml> <davesnx> What people use for benchmarking? Can also be not micro-benchmarking funtions and also exes.
<companion_cube> for .exe you can use hyperfine
Anarchos has joined #ocaml
azimut has quit [Ping timeout: 260 seconds]
azimut has joined #ocaml
haesbaert has quit [Remote host closed the connection]
<Anarchos> DA-OCAML seems a bit outdated as a book. What more recent book do you advise ?
Serpent7776 has quit [Ping timeout: 252 seconds]
<companion_cube> what is DA-OCAML?
<Anarchos> developement of application with ocaml
<discocaml> <anurag_soni> Core_bench is pretty nice
<companion_cube> :DDD yeah ok this seems a bit aged
<companion_cube> Objective CAML 2.99 <---- woaaah
<Anarchos> companion_cube :)
<Anarchos> companion_cube th'ats why i wanted to be referred to a more recent book with dune and a decent version of ocaml
Tuplanolla has joined #ocaml
<discocaml> <davesnx> Probably but `opam install core_bench` `module X = Core_bench.Std` and Unbound module :/
<discocaml> <davesnx> so I went with benchamel
<Anarchos> i will do a package delicious_bech.
dnh has quit [Read error: Connection reset by peer]
dnh has joined #ocaml
<discocaml> <JM> What kind of book are you looking for? General OCaml book or something more specific?
<discocaml> <JM> https://ocaml.org/books should have anything modern
<discocaml> <JM> "OCaml From the Very Beginning" is a nice intro that assumes no previous background
dnh has quit [Read error: Connection reset by peer]
<discocaml> <JM> @davesnx What's in `Core_bench.Std`
<discocaml> <JM> I think the last time around I used `Core_bench.Bench`
<Anarchos> JM i have a pretty good background, having begun with caml light in 99...
<Anarchos> JM i need a book with a whole industrial project in mind : dune, tests, profiling, and so on
<Anarchos> when use class or modules, how to write good interfaces (never could grasp type +'a t / type -'a t)
<discocaml> <davesnx> Sure, fixed that and found 2 more problems
<discocaml> <davesnx> I avoid using JS libraries since you either buy-in everything or you fall into the trap of trying to fix one-of dependency conflict after the other
<discocaml> <JM> Anarchos: Damn, beat me by 3 years on the caml light bandwagon...
<discocaml> <JM> that sounds like RWO, or at least it's the closest, but see davesnx complain above about using JS libs (which I share)
<Anarchos> JM sorry i began in 'classes préparatoires' so in 1995
<Anarchos> ocaml tests ---> Fatal error: unknown C primitive `caml_drop_continuation'
waleee has joined #ocaml
mbuf has quit [Quit: Leaving]
cr1901_ has joined #ocaml
bartholin has joined #ocaml
cr1901 has quit [Read error: Connection reset by peer]
<discocaml> <dinosaure> Even if we explain that bechamel is a proof of concept 🙂 many people use it and the only way to improve it is to test and give some feedbacks.
jabuxas has joined #ocaml
jabuxas has quit [Ping timeout: 255 seconds]
Anarchos has quit [Ping timeout: 264 seconds]
dnh has joined #ocaml
dnh has quit [Ping timeout: 246 seconds]
alexherbo2 has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
bba has joined #ocaml
Anarchos has joined #ocaml
bba has quit [Quit: Leaving]
bartholin has quit [Quit: Leaving]
Square3 has joined #ocaml
Anarchos has quit [Ping timeout: 255 seconds]