Leonidas changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 4.13.0 released: https://ocaml.org/releases/4.13.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
waleee has quit [Quit: WeeChat 3.3]
waleee has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
rgrinberg has quit [Client Quit]
Guest8 has joined #ocaml
<Guest8> How can I have dune find an external package ?
Guest8 has quit [Client Quit]
rgrinberg has joined #ocaml
olle_ has quit [Ping timeout: 240 seconds]
<d_bot> <Et7f3> 🤔 dune doesn't seem to support esy from the docs.
<rgrinberg> esy makes some problematic assumptions
<d_bot> <Et7f3> ah ? esy define cur__libs that contains path of all installed lib.
<d_bot> <Et7f3> Do you know python 2to3 ? I think I have seen ocaml 299to3 https://github.com/ocaml/ocaml/blob/a201ade7f3007669868dab3abf53d55dcd77a676/tools/ocaml299to3.ml 🙂
<rgrinberg> not familiar with it
<rgrinberg> i started around 3.12 i'm afraid
<rgrinberg> missed out on a lot of fun I bet
<d_bot> <Et7f3> seem to be remove in ocaml 4.10
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Tuplanolla has quit [Quit: Leaving.]
waleee has quit [Ping timeout: 240 seconds]
Haudegen has quit [Ping timeout: 256 seconds]
Guest880 has joined #ocaml
<Guest880> how do I prevent "unused" warnings for type signatures ?
Guest5586 has quit [Ping timeout: 240 seconds]
Guest5586 has joined #ocaml
<d_bot> <Et7f3> Add the in type signature or remove in your code
<Guest880> also how on earth is there not a polymorphic " 'a -> string" function
<companion_cube> mostly, the runtime system isn't able to provide that
Guest880 has quit [Ping timeout: 256 seconds]
<d_bot> <Et7f3> Added 2 suggestions 🙂
<d_bot> <Et7f3> This issus should really be pinned/bookmarked. This question come back from time to time.
rgrinberg has joined #ocaml
hackinghorn has quit [Ping timeout: 260 seconds]
pierpa has joined #ocaml
pierpa has quit [Client Quit]
pierpa has joined #ocaml
pierpa has quit [Client Quit]
pierpa has joined #ocaml
pierpa has quit [Client Quit]
pierpa has joined #ocaml
pierpa has quit [Client Quit]
pierpa has joined #ocaml
pierpa has quit [Client Quit]
pierpa has joined #ocaml
pierpa has quit [Client Quit]
pierpa has joined #ocaml
pierpa has quit [Client Quit]
pierpa has joined #ocaml
pierpa has quit [Remote host closed the connection]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
gravicappa has joined #ocaml
xiongxin has joined #ocaml
<d_bot> <zakkor> @Guest880: Perhaps this would help you? https://github.com/ocaml-ppx/ppx_deriving
Tuplanolla has joined #ocaml
Serpent7776 has joined #ocaml
waleee has joined #ocaml
Haudegen has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
rgrinberg has quit [Ping timeout: 260 seconds]
Nahra has joined #ocaml
rgrinberg has joined #ocaml
waleee has quit [Ping timeout: 240 seconds]
waleee has joined #ocaml
rgrinberg has quit [Ping timeout: 268 seconds]
waleee has quit [Ping timeout: 268 seconds]
waleee has joined #ocaml
rgrinberg has joined #ocaml
rgrinberg has quit [Ping timeout: 240 seconds]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
olle_ has joined #ocaml
bartholin has joined #ocaml
TakinOver has joined #ocaml
bartholin has quit [Ping timeout: 260 seconds]
bartholin has joined #ocaml
Anarchos has joined #ocaml
gdd has joined #ocaml
unyu has quit [Quit: WeeChat 3.3]
unyu has joined #ocaml
Guest5586 has quit [Ping timeout: 240 seconds]
Guest5586 has joined #ocaml
perrierjouet has quit [Quit: WeeChat 3.3]
perrierjouet has joined #ocaml
xiongxin1 has joined #ocaml
xiongxin has quit [Ping timeout: 240 seconds]
xiongxin1 is now known as xiongxin
xiongxin has quit [Quit: xiongxin]
bartholin has quit [Ping timeout: 256 seconds]
leah2 has quit [Remote host closed the connection]
leah2 has joined #ocaml
bartholin has joined #ocaml
bartholin has quit [Ping timeout: 240 seconds]
rgrinberg has joined #ocaml
x88x88x has quit [Read error: Connection reset by peer]
rgrinberg has quit [Ping timeout: 245 seconds]
omr has joined #ocaml
SdeSousa has joined #ocaml
olle_ has quit [Ping timeout: 256 seconds]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
bartholin has joined #ocaml
mro has joined #ocaml
<d_bot> <jumpnbrownweasel> I remembered reading about it on the ACM website and I think it is this article:
<d_bot> <jumpnbrownweasel> """
<d_bot> <jumpnbrownweasel> In 2005, emboldened by the suc-
<d_bot> <jumpnbrownweasel> cess of the research group, Jane Street
<d_bot> <jumpnbrownweasel> initiated another rewrite of its core
<d_bot> <jumpnbrownweasel> trading systems, this time in OCaml.
<d_bot> <jumpnbrownweasel> The first prototype was done in three
<d_bot> <jumpnbrownweasel> months, and was up and trading three
<d_bot> <jumpnbrownweasel> months after that. The use of OCaml in
<d_bot> <jumpnbrownweasel> the company has only expanded since
<d_bot> <jumpnbrownweasel> then. Today it is used to solve prob-
<d_bot> <jumpnbrownweasel> lems in every part of the company, from
<d_bot> <jumpnbrownweasel> accounting to systems administration,
<d_bot> <jumpnbrownweasel> and that effort continues to grow. In re-
<d_bot> <jumpnbrownweasel> cent years, the trading side of the firm
<d_bot> <jumpnbrownweasel> has increased its use of the language,
<d_bot> <jumpnbrownweasel> and OCaml training is now a standard
<d_bot> <jumpnbrownweasel> part of the curriculum for new trading
<d_bot> <jumpnbrownweasel> hires. Overall, the transition to OCaml
<d_bot> <jumpnbrownweasel> has been a huge success, resulting in
<d_bot> <jumpnbrownweasel> far stronger technology than we could
<d_bot> <jumpnbrownweasel> have achieved otherwise.
<d_bot> <jumpnbrownweasel> """
<d_bot> <VPhantom> Yeah that's the article I wanted to quote too but it's not explicitly said in it that non-programmers can read it.
<d_bot> <jumpnbrownweasel> Not explicitly, but it is implied by: "OCaml training is now a standard part of the curriculum for new trading hires". It's an impressive statement.
<d_bot> <VPhantom> I would've liked to find a more explicit quote nevertheless. I could've sworn he said it at some point but I couldn't find it.
bartholin has quit [Ping timeout: 268 seconds]
bartholin has joined #ocaml
SdeSousa has quit [Ping timeout: 256 seconds]
raftas has joined #ocaml
<raftas> what's the easiest way to get a website up and running in ocaml?
<raftas> just a easy kind of client-server type thing, perhaps
<raftas> maybe a website where people can click a button and it tracks how many times the button has been clicked
<raftas> just something simple...
<d_bot> <VPhantom> I have my eye on `httpaf` but there are some higher-level frameworks being worked on like Dream and re-web which seem worth looking into. See: <https://ocamlverse.github.io/content/web_networking.html>
<raftas> are there any clean examples i can clone just to see how things work :)
<companion_cube> Dream has a bunch of examples
<raftas> oh nice
mro has quit [Remote host closed the connection]
raftas has quit [Quit: Client closed]
mro has joined #ocaml
<d_bot> <NULL> Is there a way to have VSCode's extension work with .merlin files ? It doesn't seem to work anymore, or at least out-of-the-box
<companion_cube> .merlin files are no longer needed, at least if you use dune
<d_bot> <NULL> I'm on an older project which doesn't use dune, hence the question
<d_bot> <NULL> (Namely, I'm trying to look into Why3)
<companion_cube> Hmm, and they have merlin files?
<d_bot> <NULL> Yeah (I think there's only one)
gravicappa has quit [Ping timeout: 256 seconds]
spip has joined #ocaml
Guest8 has joined #ocaml
Guest5586 has quit [Ping timeout: 256 seconds]
spip is now known as Guest5015
olle_ has joined #ocaml
omr has quit [Quit: WeeChat 3.3]
bartholin has quit [Ping timeout: 256 seconds]
rgrinberg has joined #ocaml
<d_bot> <NULL> I tried to reinstall the old extension and merlin, but it won't work...
<d_bot> <Kakadu> Did you try to remove .merlin files and use recent extension and dune?
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mro has quit [Quit: Leaving...]
Tuplanolla has quit [Quit: Leaving.]
olle_ has quit [Remote host closed the connection]
Anarchos has quit [Quit: Vision[]: i've been blurred!]