<d_bot>
<thangngoc89> Are there any implementations of suffix-array available?
vicfred__ has quit [Quit: Leaving]
nd__ has joined #ocaml
nd__ has quit [Ping timeout: 272 seconds]
dhil has joined #ocaml
bartholin has joined #ocaml
Nahra has joined #ocaml
olle has joined #ocaml
reynir1 has joined #ocaml
reynir has quit [Ping timeout: 252 seconds]
reynir1 is now known as reynir
wilfred has quit [Quit: Connection closed for inactivity]
bartholin has quit [Quit: Leaving]
bartholin has joined #ocaml
nd__ has joined #ocaml
nd__ has quit [Ping timeout: 272 seconds]
Serpent7776 has joined #ocaml
bartholin has quit [Quit: Leaving]
hackinghorn has joined #ocaml
bartholin has joined #ocaml
waleee has joined #ocaml
vb has quit [Remote host closed the connection]
nd__ has joined #ocaml
<d_bot>
<Competitive Complications> I'm using `Printexc.record_backtrace true`, dune printenv shows `-g`, I'm even using bytecode build, I don't use Lwt, and I still get very bad stack traces
<d_bot>
<Competitive Complications> Am I missing something?
nd__ has quit [Ping timeout: 272 seconds]
<d_bot>
<octachron> What do you mean by bad stack traces?
nd__ has joined #ocaml
<d_bot>
<Competitive Complications> @octachron Lots of function calls missing
<d_bot>
<octachron> There might be some exception reraises that mess up the trace.
<d_bot>
<Competitive Complications> hmmm
<d_bot>
<Competitive Complications> there are none unfortunately
<d_bot>
<Competitive Complications> only simple failwiths
mbuf has joined #ocaml
waleee has quit [Ping timeout: 272 seconds]
<d_bot>
<ggole> Are the missing functions tail called?
olle has quit [Ping timeout: 258 seconds]
indicator has joined #ocaml
<indicator>
I'm trying to build https://github.com/lemaetech/jsoo_todomvc.git, opam install js_of_ocaml-ppx works fine, but dune build (same opam switch, ocaml-base-compiler.4.12.0, and current working directory) thinks 'Error: Library "js_of_ocaml-ppx" not found.'. Any clues?
<indicator>
Interestingly, `ls ~/.opam/4.12.0/lib/ | grep js_of` only shows `js_of_ocaml` and `js_of_ocaml-compiler` in there, no `js_of_ocaml-ppx`
mbuf has quit [Quit: Leaving]
<indicator>
Even if I create a new switch and set that switch, opam install still thinks js_of_ocaml-ppx is installed. Makes me think it's found from a system install, but I don't see one.
Tuplanolla has joined #ocaml
zebrag has joined #ocaml
<indicator>
Ahh, I had an `_opam` directory in my working dir (at the root of the jsoo_todomvc project). I think that came from me running `make dev-switch` in jsoo_todomvc (experimentally, not really knowing exactly what it would do, then forgetting about it), which runs `opam switch create . ocaml-base-compiler.4.10.0 --deps-only --with-test --working-dir`. So, knowing that, I see from the docs that opam thinks that a directory switch (a concept
<indicator>
I didn't know about until just now) overrides the env var configuration from `opam env`, but... dune doesn't? Still confused about that last part I think.
Guest1599 has joined #ocaml
tizoc has quit [Quit: Coyote finally caught me]
tizoc has joined #ocaml
indicator has quit [Remote host closed the connection]
mbuf has joined #ocaml
berberman has joined #ocaml
olle has joined #ocaml
berberman_ has quit [Ping timeout: 250 seconds]
zebrag has quit [Ping timeout: 252 seconds]
zebrag has joined #ocaml
mbuf has quit [Remote host closed the connection]
olle has quit [Ping timeout: 256 seconds]
<d_bot>
<EduardoRFS> that's not an option, OCaml just emits jmp instead of call every time it's possible
<d_bot>
<monk> does `()` get used to represent both unit and function application?
<d_bot>
<monk> i took an example that had `()` originally in the expression arms of the match statement, ie `true -> e1() | false -> e2()`just to mess around
<d_bot>
<Splingush> Both your arguments are functions. So evaluating `ite true fun1 fun2` returns one of the functions. The `()` is then the argument used the evaluate the returned function.