<discocaml>
<planck_point> some channels are locked I believe.
<discocaml>
<planck_point> some channels are locked I believe. oh well
<discocaml>
<nojaf> If I want to create my own lsp server using ocaml, which package would I need for that `lsp` or `ocaml-lsp-server`.
<discocaml>
<nojaf> I'm struggling to find out which has the building blocks. And whether `ocaml-lsp-server` is the implementation for the ocaml lsp server?
<companion_cube>
only lsp
<companion_cube>
lsp is the building block
Anarchos has joined #ocaml
myrkraverk has joined #ocaml
Tuplanolla has joined #ocaml
myrkraverk_ has quit [Ping timeout: 248 seconds]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #ocaml
ygrek has quit [Remote host closed the connection]
troydm has joined #ocaml
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
<discocaml>
<dubious245> Ocaml doesn't use llvm right? Does it have a compiler library to help with writing the compiler and others like that lsp library?
<discocaml>
<._null._> No / ocaml-compiler-libs
<discocaml>
<dubious245> Oh neat. I might actually attempt to write my own language. I've always wanted to try.
<discocaml>
<octachron> compiler-libs is more the library used to build the OCaml compiler rather than a generic compiler library.
<discocaml>
<dubious245> Ah.
<discocaml>
<dubious245> Its open source though so I could sit down with a bag a chips and see how things are done?
<discocaml>
<octachron> Yes, but I am not sure if one bag of chips would be enough.
<discocaml>
<barconstruction> SML/NJ forked LLVM to add support for tail recursion. You could look at their fork
<bartholin>
I have a problem installing raylib from opam
<discocaml>
<._null._> Seems like your sandboxing is broken
<discocaml>
<._null._> I guess you could try moving your `.opam` folder away, reinitializing (with `--bare` so it's quicker), then `opam switch create test --empty` and again `opam install conf-libxcursor -vvv`
<bartholin>
now it works
<discocaml>
<._null._> With `opam --root=<where you moved the old .opam> switch export /tmp/somefile` then `opam switch import /tmp/somefile` you'll transfer the packages
<bartholin>
I've reinstalled everything, it works now