Leonidas changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.1.1 released: https://ocaml.org/releases/5.1.1 | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
gzar has quit [Quit: WeeChat 4.2.2]
wingsorc has joined #ocaml
jabuxas has quit [Ping timeout: 255 seconds]
waleee has quit [Ping timeout: 268 seconds]
mbuf has joined #ocaml
Serpent7776 has joined #ocaml
olle has joined #ocaml
bartholin has joined #ocaml
<Leonidas> Time to update the topic: https://ocaml.org/releases/5.2.0 :-)
<Leonidas> 5.2 is now POWERful
<reynir> sounds RISCy :D
<theblatte> Re-introduced GC compaction :')
<Leonidas> GC compaction** **T&C applies, customer pays for shipping
mbuf has quit [Remote host closed the connection]
mbuf has joined #ocaml
wingsorc has quit [Ping timeout: 256 seconds]
<discocaml> <lukstafi> Not highlighted: Bigarray support for half precision
jabuxas has joined #ocaml
kurfen_ has joined #ocaml
kurfen has quit [Ping timeout: 268 seconds]
ocra8 has quit [Quit: WeeChat 4.2.2]
jabuxas has quit [Ping timeout: 246 seconds]
jabuxas has joined #ocaml
jabuxas has quit [Ping timeout: 260 seconds]
ocra8 has joined #ocaml
sailorCat has joined #ocaml
sailorCa- has quit [Ping timeout: 252 seconds]
jabuxas has joined #ocaml
<discocaml> <vinwin008> How is Ocaml as a first language
<discocaml> <uberpyro181> IMO it's a good first language, though what language you want to learn probably depends on why you're learning to code
<discocaml> <uberpyro181> e.g. if you want to go into industry in the short term, or you want to do game development in the short term, or you want to do webdev etc, there might be other appropriate languages
<discocaml> <uberpyro181> in terms of just getting the hang of programming though, I think ocaml has some advantages
<discocaml> <uberpyro181> mostly that you can focus on writing code while having the compiler reason about types, and let the editor extension act as training wheels
<discocaml> <uberpyro181> while also being relatively high level, e.g. you don't need to manage or think about memory as much
<discocaml> <uberpyro181> i think when i was learning programming by writing python, i was very frustrated by debugging type errors, and lost a lot of time as a result
<discocaml> <uberpyro181> but this is just my 2 cents
<discocaml> <uberpyro181> make sure you have everything properly set up with editor support, e.g. any errors you make are immediately underlined
<discocaml> <andreypopp> "good first language" as you have to write a lot of yourself 🙂
<discocaml> <leostera> i'd say its a better second or third language
olle has quit [Ping timeout: 268 seconds]
Tuplanolla has joined #ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
jabuxas has quit [Ping timeout: 268 seconds]
jabuxas has joined #ocaml
gwizon has joined #ocaml
ocra8 has quit [Quit: WeeChat 4.2.2]
gwizon has quit [Ping timeout: 268 seconds]
jabuxas has quit [Ping timeout: 268 seconds]
mbuf has quit [Quit: Leaving]
ocra8 has joined #ocaml
waleee has joined #ocaml
reynir has quit [Ping timeout: 246 seconds]
wingsorc has joined #ocaml
Serpent7776 has quit [Quit: leaving]
bartholin has quit [Quit: Leaving]
<masterbuilder> how do you remove an opam switch link?
<masterbuilder> oh, I happened to have the output of the last switch link way back in my terminal buffer, it explains how to do that, just remove the _opam symlink
jabuxas has joined #ocaml
sadome has joined #ocaml
sadome has quit [Excess Flood]
Tuplanolla has quit [Ping timeout: 256 seconds]