companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.0 released(!!1!): https://ocaml.org/releases/5.0.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
mima has quit [Ping timeout: 244 seconds]
MarvelousWololo has quit [Ping timeout: 258 seconds]
MarvelousWololo has joined #ocaml
waleee has quit [Ping timeout: 244 seconds]
chrisz has quit [Ping timeout: 245 seconds]
spip has quit [Ping timeout: 245 seconds]
chrisz has joined #ocaml
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #ocaml
szkl has quit [Quit: Connection closed for inactivity]
MarvelousWololo has quit [Quit: MarvelousWololo]
azimut has quit [Ping timeout: 240 seconds]
MarvelousWololo has joined #ocaml
MarvelousWololo has quit [Quit: MarvelousWololo]
Hmmf has quit [Quit: Client closed]
MarvelousWololo has joined #ocaml
Tuplanolla has joined #ocaml
spip has joined #ocaml
tizoc has quit [Quit: Coyote finally caught me]
tizoc has joined #ocaml
bartholin has joined #ocaml
darchitect has quit [Ping timeout: 244 seconds]
darchitect has joined #ocaml
mima has joined #ocaml
mima has quit [Ping timeout: 245 seconds]
mima has joined #ocaml
Serpent7776 has joined #ocaml
mima has quit [Ping timeout: 260 seconds]
MarvelousWololo has quit [Read error: Connection reset by peer]
bartholin has quit [Ping timeout: 244 seconds]
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hrberg has joined #ocaml
hrberg has quit [Client Quit]
hrberg has joined #ocaml
bartholin has joined #ocaml
Serpent7776 has quit [Ping timeout: 258 seconds]
end^ has quit [Quit: You have been kicked for being idle]
waleee has joined #ocaml
hannes_ has quit [Ping timeout: 245 seconds]
waleee has quit [Ping timeout: 244 seconds]
Serpent7776 has joined #ocaml
curium has quit [Quit: Gateway shutdown]
curium has joined #ocaml
pandeyan has quit [Quit: ZNC 1.8.2 - https://znc.in]
anpad has joined #ocaml
gwizon has joined #ocaml
gwizon has quit [Client Quit]
gwizon has joined #ocaml
azimut has joined #ocaml
chrisz has quit [Ping timeout: 246 seconds]
gareppa has joined #ocaml
chrisz has joined #ocaml
gwizon has quit [Quit: Lost terminal]
waleee has joined #ocaml
wingsorc has quit [Ping timeout: 245 seconds]
perrierjouet has quit [Quit: WeeChat 4.0.2]
perrierjouet has joined #ocaml
cedb has quit [Quit: WeeChat 4.0.2]
MarvelousWololo has joined #ocaml
<discocaml> <barconstruction> I work in data science and we use Python and R for pretty much everything. I am personally much more sympathetic to statically typed functional programming languages like Ocaml over interpreted scripting languages. I think I would have better quality of life as a programmer using something closer to Ocaml. I am thinking about discussing with my colleagues/manager the idea of doing a test project in Ocaml to showcase the benefits of an
<discocaml> <barconstruction>
<discocaml> <barconstruction> I have a handful of personal arguments I can articulate for the benefits of statically typed functional languages over dynamically typed but it would be helpful to have a clear argument or manifesto which argues toward the benefits of one or the other. I am looking for an apologia for statically typed functional programming languages which is rigorous, nuanced and free of bombastic rhetoric.
<discocaml> <barconstruction> I work in data science and we use Python and R for pretty much everything. I am personally much more sympathetic to statically typed functional programming languages like Ocaml over interpreted scripting languages. I think I would have better quality of life as a programmer using something closer to Ocaml. I am thinking about discussing with my colleagues/manager the idea of doing a test project in Ocaml to showcase the benefits of an
<discocaml> <barconstruction>
<discocaml> <barconstruction> I have a handful of personal arguments I can articulate for the benefits of statically typed functional languages over dynamically typed but it would be helpful to have a clear argument or manifesto which argues toward the benefits of one over the other. I am looking for an apologia for statically typed functional programming languages which is rigorous, nuanced and free of bombastic rhetoric.
ced1 has joined #ocaml
<discocaml> <barconstruction> I would also be interested in having a debate about the relative gains, costs and tradeoffs of these two very different languages. I could play devil's advocate for Python.
<discocaml> <barconstruction>
<discocaml> <barconstruction> I am sure that the arguments between static and dynamic typing are something everyone has participated in so much as to be sick of them, so I appreciate your patience.
ced1 is now known as cedb
azimut has quit [Ping timeout: 240 seconds]
<discocaml> <Ada> at least for python you can argue the layer of abstraction that comes from having most libraries be c wrappers
<discocaml> <barconstruction> "argue the layer of abstraction" - Can you rephrase this? I don't understand what you mean.
<discocaml> <jumpnbrownweasel> I've noticed that people who prefer dynamic typing can't be convinced that static typing has big advantages until they try it for a while and experience the benefits first hand. So I'm not sure how reading a manifesto will help. The short answer is that it catches lots of errors at compile time, meaning that testing can focus on other types of errors. There is not much more to it.
<discocaml> <jumpnbrownweasel>
<discocaml> <jumpnbrownweasel> This might be better in #offtopic🎲 .
<discocaml> <barconstruction> I will move to #offtopic🎲 then, thank you.
John_Ivan has quit [Quit: Disrupting the dragon's slumber one time too often shall eventually bestow upon all an empirical and indiscriminate conflagration that will last for all goddamn eternity.]
reynir has quit [Quit: WeeChat 3.0]
bartholin has quit [Ping timeout: 260 seconds]
bartholin has joined #ocaml
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #ocaml
perrierjouet has quit [Quit: WeeChat 4.0.2]
perrierjouet has joined #ocaml
azimut has joined #ocaml
gareppa has quit [Quit: WeeChat 3.8]
waleee has quit [Ping timeout: 264 seconds]
waleee has joined #ocaml
qwr has joined #ocaml
tomwinston has joined #ocaml
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #ocaml
azimut has quit [Remote host closed the connection]
azimut has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
bartholin has quit [Quit: Leaving]
Serpent7776 has quit [Ping timeout: 246 seconds]
tomwinston has quit [Quit: Client closed]
mima has joined #ocaml