<discocaml>
<coollcat> damn I wish there was an IDE for OCaml
<discocaml>
<coollcat> Is there even a market for such a thing?
<discocaml>
<coollcat> I come from java-land. It seems for most other languages, they are content with a text-editor + lsp.
<discocaml>
<purefunctor> the LSP works pretty well on vs code, although it'd be nice if JetBrains hopped on and made an IDE for OCaml 😄
Tuplanolla has joined #ocaml
Serpent7776 has joined #ocaml
Anarchos has joined #ocaml
<Anarchos>
i want to parse an infinite flow of commands with a lexer/parser written in ocamllex/ocamlyacc. The source is a socket receiving the strings. Is Lexing.from_channel the the lexbuf to use with a socket ? Will it unblock and refill the lexbuf when the socket receives new strings ?
Anarchos has quit [Quit: Vision[]: i've been blurred!]
cr1901_ has quit [Read error: Connection reset by peer]
cr1901 has joined #ocaml
dnh has joined #ocaml
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<discocaml>
<barconstruction> @coollcat I have not used jet brains and Java. What features are conspicuously absent from the lsp server that you would want? Like I don't know what I'm missing, would it be possible to add these features to be lsp server or no
azimut has joined #ocaml
<discocaml>
<regularspatula> There’s so much more to JetBrains than the lsp gives for ocaml. Though I can be productive in OCaml without, I can’t imagine doing C# without Rider
azimut has quit [Ping timeout: 260 seconds]
<discocaml>
<regularspatula> @barconstruction I got a couple of tiny PRs back in the day for owl but nothing serious…going forward I think the project will need a leader (and funding) to really make much progress
ds-ac1 has joined #ocaml
<discocaml>
<Et7f3 (@me on reply)> When I used JetBrain IDEA it has builtin support for maven (the build tool), fix import, reformat. Those should be in ocaml-lsp. @coollcat I don't remember but does JetBrains generate test case ? (It is really cool for a lang with much boilerplate) the go lsp was able to do that so it is nothing something special about it. Rider have a gui editor (we don't have a library that has enough adoption) and go has debugger facility (we h
<discocaml>
<regularspatula> JetBrains debuggers are nice
azimut has joined #ocaml
rito has joined #ocaml
rito has quit [Quit: Leaving]
a51 has quit [Quit: WeeChat 4.2.1]
mbuf has quit [Quit: Leaving]
jabuxas has joined #ocaml
jabuxas has quit [Read error: Connection reset by peer]