bhoot has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bhoot has joined #ocaml
dawids has joined #ocaml
dawids has quit [Remote host closed the connection]
szkl has joined #ocaml
bhoot has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bhoot has joined #ocaml
bhoot has quit [Ping timeout: 264 seconds]
olle has joined #ocaml
lain` has quit [Ping timeout: 265 seconds]
mal`` has quit [Quit: Leaving]
<adrien>
is anyone aware of an xz/lzma parser? I want detailed access more than decompression
lain` has joined #ocaml
mal`` has joined #ocaml
Serpent7776 has joined #ocaml
YuGiOhJCJ has joined #ocaml
micro has quit [Server closed connection]
micro has joined #ocaml
bhoot has joined #ocaml
gdiazlo15 has joined #ocaml
gdiazlo15 has left #ocaml [#ocaml]
gdiazlo_caml has joined #ocaml
gdiazlo_caml has quit [Changing host]
gdiazlo_caml has joined #ocaml
bhoot has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bhoot has joined #ocaml
gdiazlo_caml has quit [Remote host closed the connection]
gdiazlo_caml has joined #ocaml
gdiazlo_caml has quit [Changing host]
gdiazlo_caml has joined #ocaml
bhoot has quit [Ping timeout: 265 seconds]
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #ocaml
<discocaml>
<noahtheduke> i'm looking to contribute a new function to Stdlib. I read CONTRIBUTING.md and HACKING.adoc, and I think I have my local dev set up correctly, but I wanna be sure I understand the process. are there any tips or tricks y'all have for working on the stdlib?
<discocaml>
<otini_> I would suggest first searching the PRs to see whether the function was proposed already, and if yes, what happened; and if the implementation is a lot of work, I would first propose it by opening an issue. Stdlib PRs tend to create more debate and a number of them are rejected, which can be discouraging if you spent time implementing it
<discocaml>
<otini_> (by making clear in the issue that you intend to implement it, I mean)
<discocaml>
<noahtheduke> i don't mind my work being rejected, this is a learning opportunity as much as a way to contribute
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Tuplanolla has joined #ocaml
ansiwen has quit [*.net *.split]
bartholin has quit [*.net *.split]
remexre has quit [*.net *.split]
germ has quit [*.net *.split]
dh` has quit [*.net *.split]
slothby has quit [*.net *.split]
grobe0ba has quit [*.net *.split]
dh` has joined #ocaml
remexre has joined #ocaml
germ has joined #ocaml
ansiwen has joined #ocaml
grobe0ba has joined #ocaml
bartholin has joined #ocaml
slothby has joined #ocaml
olle has quit [Ping timeout: 248 seconds]
waleee has joined #ocaml
aljazmc has joined #ocaml
gdiazlo_caml has quit [Ping timeout: 272 seconds]
<discocaml>
<score_under> i've been really struggling with lablgtk for quite some time now... every time i've tried to start a project, i've put it down very quickly because IDE support has made it difficult to recover when I am not intimately familiar with the API already. particularly, VSCode seems to understand the signature of methods, but will not allow me to enumerate them (and the library itself is not structured in such a way to allow easy browsing of avail
<discocaml>
<score_under> oddly enough if i type `move` in that screenshot above, then backspace, it will show me methods that start with whichever characters I have entered, but it will never show the full list
<discocaml>
<._null._> Does the LSP (VSCode) know what the type of `bar` is ? If it's unknown, any method name could be accepted
terrorjack4 has joined #ocaml
<discocaml>
<score_under> 1. before typing `move`
<discocaml>
<score_under> 2. after backspacing from `move`
<discocaml>
<score_under> it does, and that's the puzzling thing, it can tell me what type it is, it can typecheck it, and it can seemingly randomly show me suggestions for method names, but it's very difficult to get it to cooperate
<discocaml>
<._null._> Then it may be a limitation of the suggestion engine wrt objects; in part because of how rarely used they are
<discocaml>
<score_under> i guess people use the documentation and manually traverse the inheritance tree for this sort of thing?
<discocaml>
<yawaramin> there's also the fact that most libraries use modules and functions, so editor support is optimized for that
<discocaml>
<score_under> yup, but since there are people out there who use lablgtk, i am wondering what the tricks of the trade are here
Anarchos has joined #ocaml
gdiazlo_caml has joined #ocaml
Serpent7776 has quit [Ping timeout: 272 seconds]
GreaseMonkey has quit [Ping timeout: 252 seconds]
mbuf has quit [Quit: Leaving]
pi3ce has quit [Read error: Connection reset by peer]
pi3ce has joined #ocaml
gdiazlo_caml has quit [Ping timeout: 252 seconds]
<discocaml>
<._null._> Are there emacs users here ? I tried to replicate the issue and it seems like emacs and merlin do suggest the method names, but I can't find a way to try emacs/LSP
<discocaml>
<._null._> (I guess vim users can also test, since they also discuss with merlin directly)
greaser|q has joined #ocaml
gdiazlo_caml has joined #ocaml
Anarchos has quit [Ping timeout: 252 seconds]
Anarchos has joined #ocaml
gdiazlo_caml has quit [Ping timeout: 260 seconds]
infinity0 has quit [Ping timeout: 252 seconds]
gdiazlo_caml has joined #ocaml
infinity0 has joined #ocaml
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #ocaml
bartholin has quit [Quit: Leaving]
greaser|q has quit [Changing host]
greaser|q has joined #ocaml
greaser|q is now known as GreaseMonkey
<discocaml>
<score_under> definitely better on vim