This is what I love about Ocaml enjoyers...we are super critical about the limitations of the language, and want to fix it and make dope libraries to make peoples DX stronk!
19:00 when you use the data-last pattern, the mapping function can sometimes not infer the type you're mapping over. Yeah seen this already after just a couple of weeks of learning OCaml but you just annotate the type and it's all good. Besides it only happened once. I think it depends on whether the type is in scope or in a different module that's not yet opened. You'll see a type error that will pretty much tell you that it's inferring a wrong type or can't infer one. Not a deal breaker for me.
Wonderful guest with an equally wonderful project! OCaml is amazing. Kudos to the extremely Swedish kitchen background as well. LISP was never a functional programming language to begin with. The early LISPs were system langauges and heavily procedural in nature, where the idea of having macros was to hide what would otherwise be clunky abstractions if done in languages that were modern back then. The "magic" of LISP also came from the fact that they were garbage collected, dynamically typed languages with a level of expression that is unmatched even to this day. Keeping in mind that per-architecture-assembly language was something that people wrote for a living, along with FORTRAN, COBOL etc, the comparison to LISP was indeed seemingly magical. The notion of LISP being functional came later with the birth of Scheme and further interest in academia. Now we have Lisps like Clojure and Scheme, but they're still in a minority as most other LISPs are multiparadigm.
Leo is a wonderful guy, glad you had him on the podcast!
This is what I love about Ocaml enjoyers...we are super critical about the limitations of the language, and want to fix it and make dope libraries to make peoples DX stronk!
“Who the hell is we!?” 😂 46:49
Erlang mentioned
Love this! more leandro yes!
19:00 when you use the data-last pattern, the mapping function can sometimes not infer the type you're mapping over. Yeah seen this already after just a couple of weeks of learning OCaml but you just annotate the type and it's all good. Besides it only happened once. I think it depends on whether the type is in scope or in a different module that's not yet opened. You'll see a type error that will pretty much tell you that it's inferring a wrong type or can't infer one. Not a deal breaker for me.
OCaml mention, let’s goooo
Haskell mentioned --- I am so Prime now!!
I think Go was using co-operative scheduling until v1.14
one of the reasons I went with Elixir when I was evaluating Go vs Elixir in 2015
First Comment!
Great ep. Lance. Please have Anthony GG for next episode, he's also a fellow Gopher.
Yes
Wonderful guest with an equally wonderful project! OCaml is amazing. Kudos to the extremely Swedish kitchen background as well.
LISP was never a functional programming language to begin with. The early LISPs were system langauges and heavily procedural in nature, where the idea of having macros was to hide what would otherwise be clunky abstractions if done in languages that were modern back then.
The "magic" of LISP also came from the fact that they were garbage collected, dynamically typed languages with a level of expression that is unmatched even to this day. Keeping in mind that per-architecture-assembly language was something that people wrote for a living, along with FORTRAN, COBOL etc, the comparison to LISP was indeed seemingly magical.
The notion of LISP being functional came later with the birth of Scheme and further interest in academia. Now we have Lisps like Clojure and Scheme, but they're still in a minority as most other LISPs are multiparadigm.
I dabbled with Idris as well. Now, I am trying OCaml, but I am not 100% convinced. The more I try it the more I appreciate Lisp.
Is Leandro wearing Beyerdynamic DT250's?
Are my airpods acting up or is the audio in mono?
Argentina mentioned WHAT IS A STABLE ECONOMY RAAAAH
Who do I call if I want to call Europe? - Henry Kissinger
One day we corporate coders get to use a proper functional language! 🌈
lol Bjarne Stroustrup is Danish...
There should be some measure of quality to live up to in order to publish a language, i mean dear Gok