General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Continuous Delivery
comments
Comments by "" (@jboss1073) on "Continuous Delivery" channel.
Previous
2
Next
...
All
So what does it take NOT to be "a tool in the toolbox"? Because OOP has NO agreed-upon definition and NO theory behind it. If that doesn't suffice to make it a non-tool, what would make it a non-tool?
1
@amigalemming It does make sense because OOP does not usually care about algebraic typing so you can't get those benefits there. OCaml is Functional but has typed Objects that are nevertheless more limited than e.g. Ruby objects but they're still algebraic and in practice there is seldom a reason to use Objects in OCaml and mostly they're not used there.
1
@jcd-k2s They are limited by algebra which is purposefully put there to help the programmer type-check their code.
1
@jcd-k2s FP languages are purposefully limited by the algebraic type-checker to disallow many invalid programs.
1
Bingo. Vote parent up.
1
@mskiptr capabilities are not FP. You can use something akin to Algebraic Effects in Rust to get pure.
1
12:00 - The first one is definitely true, it's called the Curry-Howard Isomorphism.
1
Previous
2
Next
...
All